SC

strom-capital/mcp-server-db2i

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

27 stars 9 forks Качество 85 Тренд 31MIT

MCP-сервер только для чтения, который позволяет Claude, Cursor и другим помощникам ИИ запрашивать IBM Db2 для i (IBM i, AS/400). Люди входят в систему со своим собственным пользователем IBM i; список разрешений библиотек, маскировка колонок и журнал аудита.

Обзор

mcp-server-db2i — сервер протокола Model Context Protocol (MCP) для IBM Db2 for i (Db2i) на IBM i (AS/400). Он позволяет помощникам ИИ, таким как Claude и Cursor, запрашивать и проверять базы данных IBM i через драйвер IBM i Access ODBC или, по желанию, драйвер JT400 JDBC или Mapepire через SSH. Входит в реестр MCP как io.github.Strom-Capital/mcp-server-db2i. db2i-mcp.com с блогом, который объясняет каждый релиз. docs.db2i-mcp.com. Клиенты ИИ подключаются к MCP-серверу одним из двух способов. Местные клиенты, такие как Claude Desktop, Claude Code и Cursor, могут начать это как процесс. Удаленные клиенты подключаются через потоковый HTTP в /mcp, входя в OAuth 2.1 (индивидуальные разъемы claude.ai) или токен на предъявителя (таможенные агенты). Местные клиенты также могут использовать конечную точку HTTP.

Обзор (машинный перевод)

mcp-server-db2i — сервер протокола Model Context Protocol (MCP) для IBM Db2 для i (Db2i) на IBM i (AS/400). Он позволяет помощникам ИИ, таким как Claude и Cursor, запрашивать и проверять базы данных IBM i через драйвер IBM i Access ODBC или, по желанию, драйвер JT400 JDBC или Mapepire через SSH.

Зарегистрировано в реестре MCP как io.github.Strom-Capital/mcp-server-db2i.

** Сайт: ** db2i-mcp.com, с блогом, который объясняет каждый релиз. Docs: docs.db2i-mcp.com.

Архитектура

Клиенты ИИ подключаются к MCP-серверу одним из двух способов. Местные клиенты, такие как Claude Desktop, Claude Code и Cursor, могут начать это как процесс. Удаленные клиенты подключаются через потоковый HTTP по адресу /mcp, подписываясь с OAuth 2.1 (индивидуальные разъемы claude.ai) или токеном на предъявителя (таможенные агенты). Местные клиенты также могут использовать конечную точку HTTP. Сервер выполняет запросы только для чтения с Db2 для i, используя драйвер IBM i Access ODBC (по умолчанию, без Java), дополнительный драйвер JT400 JDBC ([T3]) или Mapepire по SSH ([T4]) для систем, где доступен только SSH. Один сервер может достичь нескольких систем IBM i через профили соединений, каждый со своим драйвером.

Особенности

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Db2 for i MCP Server

mcp-server-db2i is a Model Context Protocol (MCP) server for IBM Db2 for i (Db2i) on IBM i (AS/400). It enables AI assistants like Claude and Cursor to query and inspect IBM i databases through the IBM i Access ODBC driver, or optionally the JT400 JDBC driver or Mapepire over SSH.

Listed in the MCP Registry as io.github.Strom-Capital/mcp-server-db2i.

Website: db2i-mcp.com, with a blog that explains each release. Docs: docs.db2i-mcp.com.

Architecture

AI clients connect to the MCP Server in one of two ways. Local clients such as Claude Desktop, Claude Code and Cursor can start it as a process and talk over stdio. Remote clients connect over Streamable HTTP at /mcp, signing in with OAuth 2.1 (claude.ai custom connectors) or a bearer token (custom agents). Local clients can also use the HTTP endpoint. The server executes read-only queries against Db2 for i using the IBM i Access ODBC driver (default, no Java), the optional JT400 JDBC driver (DB2I_DRIVER=jt400), or Mapepire over SSH (DB2I_DRIVER=mapepire) for systems where only SSH is reachable. One server can reach several IBM i systems through connection profiles, each with its own driver.

graph LR
    subgraph clients ["AI Clients"]
Открыть полный README на GitHub

Установка

npx -y mcp-server-db2i@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "db2i": { "command": "npx", "args": ["-y", "mcp-server-db2i@latest"], "env": { "DB2I_HOSTNAME": "${env:DB2I_HOSTNAME}", "DB2I_USERNAME": "${env:DB2I_USERNAME}", "DB2I_PASSWORD": "${env:DB2I_PASSWORD}" } } } }