Back to Home
IBM icon

ibmi-mcp-server

Verified Safe

by IBM

Overview

The IBM i MCP Server acts as a central tool provider, enabling AI agents to interact with IBM i systems using natural language for system administration, performance monitoring, database operations, and security analysis.

Installation

Run Command
npx ibmi-mcp-server --transport http

Environment Variables

  • DB2i_HOST
  • DB2i_USER
  • DB2i_PASS

Security Notes

The server employs robust security measures: It uses environment variables for sensitive credentials (DB2i_HOST, DB2i_USER, DB2i_PASS), preventing hardcoded secrets. SQL execution is rigorously validated against a list of forbidden keywords (e.g., 'TRUNCATE', 'DELETE', 'DROP') using both AST parsing and regex to prevent SQL injection and dangerous operations. The system supports multiple authentication strategies (IBMiToken, JWT, OAuth) with configurable key paths and token expiry. It also implements rate limiting and input sanitization, and explicitly flags potentially destructive tools with `destructiveHint: true` for agent awareness. These comprehensive measures make it highly secure for its intended purpose of exposing IBM i services to AI agents.

Similar Servers

Stats

Interest Score44
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars19
Forks7
Last Update2025-12-12

Tags

ibm-imcpagentssqlmonorepo