适合谁
- 在 IBM i 环境中构建 AI 代理或 AI 驱动的应用程序。
- 需要通过 MCP 协议(stdio 或 HTTP)进行远程服务器支持。
- 利用 Mapepire 快速、轻量级、低延迟的数据库访问。
- 希望使用 YAML 定义自定义 SQL 工具。
IBM i MCP 服务器为 IBM i 系统提供结构化、安全的 SQL 访问,通过 Mapepire 实现,适合需要与 Db2 for i 交互的 AI 代理。官方维护,但需要 Mapepire 前提条件。凭借 YAML 工具定义和 CLI 伴生,它对 AI 和终端用户都很灵活。适合需要现代、低延迟数据库访问的基于 IBM i 的 AI 工作负载。
最强项 · 文档质量 13/20 最弱项 · 可靠性 5/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 18+ · Docker
MCP_SERVER_CONFIG
Docker 部署时指向 .env 配置文件的路径。
在 IBM i 系统上安装并配置 Mapepire(默认端口 8076)。
克隆仓库:git clone https://github.com/IBM/ibmi-mcp-server.git 并进入目录。
配置 .env 文件,设置 DB2i_HOST、DB2i_USER、DB2i_PASS、DB2i_PORT(默认 8076)和 DB2i_IGNORE_UNAUTHORIZED。
使用 npx -y @ibm/ibmi-mcp-server@latest --transport http --tools ./tools/performance/performance.yaml 启动服务器。
验证服务器健康:curl http://localhost:3010/healthz。
启动服务器后运行 curl http://localhost:3010/healthz 确认健康检查通过,并在客户端工具列表中确认出现 system_status 工具。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
IBM i MCP 服务器使 AI 代理能够通过模型上下文协议(MCP)与 IBM i 系统交互。它通过 Mapepire 提供对 Db2 for i 数据库的安全、基于 SQL 的访问,允许 AI 应用程序(如 Claude、VSCode Copilot、Bob 和自定义代理)查询系统信息、监控性能并执行数据库操作。该仓库还提供了 ibmi CLI,与 MCP 服务器共享相同的 YAML 驱动 SQL 工具引擎,因此相同的工具定义在 MCP 服务器和 CLI 中均可使用。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 79ad89a5d2ca 数据同步于 2026-10-11 查看 FMRS 评分方法