Description
IBM i MCP Server provides direct access to IBM i (AS/400) systems through SQL-based tools and database operations. Built by IBM using TypeScript and the MCP SDK, it offers both predefined YAML-configured tools for common system queries and dynamic SQL execution capabilities, with security validation to prevent destructive operations. The server supports multiple transport modes (stdio/HTTP), includes authentication strategies for IBM i token-based access, and provides specialized tools for system monitoring, performance analysis, and database exploration through Db2 for i services. Features include connection pooling, parameter validation, toolset organization for different operational contexts, and extensive logging with request tracing, making it valuable for system administrators, developers, and analysts who need to query and monitor IBM i systems through natural language interactions while maintaining enterprise-grade security and performance.
Installation
git clone https://github.com/ibm/ibmi-mcp-server Claude Desktop Configuration
Add this configuration to your Claude Desktop config file to enable this MCP server:
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json
Config file location: %APPDATA%\Claude\claude_desktop_config.json
Config file location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"ibm-i": {
"command": "node",
"args": [
"path/to/server.js"
]
}
}
}