
strom-capital/mcp-server-db2i
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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"]
Установка
npx -y mcp-server-db2i@latestКонфигурация
{
"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}"
}
}
}
}