JDBCX MCP Server

by jdbcx
Apache 2.0
Integrations
  • Facilitates running the JDBCX server in a Docker container, which the MCP server communicates with to provide database access capabilities.

Сервер MCP JDBCX

pydbcx-mcp — это реализация сервера MCP на Python, обеспечивающая связь с различными источниками данных через сервер JDBCX.

Установка

Запустить сервер JDBCX

Запускает контейнер сервера JDBCX. Проверьте здесь для получения дополнительной информации.

# Start the server docker run --rm --name bridge -d -p8080:8080 jdbcx/jdbcx server # Test if the server if ready curl -v 'http://localhost:8080/config' # Check server logs docker logs --tail=100 -f bridge # Shutdown the server docker stop bridge

Настроить MCP-сервер

Чтобы автоматически установить сервер JDBCX MCP для Claude Desktop через Smithery :

npx -y @smithery/cli install @jdbcx/pydbcx-mcp --client claude

Либо добавьте сервер MCP в файл конфигурации JSON.

Разработка/Неопубликованная конфигурация сервера

{ "mcpServers": { "jdbcx": { "command": "uv", "args": [ "--directory", "</path/to/your/pydbcx-mcp/dir>", "run", "pydbcx-mcp" ], "env": { "DEFAULT_QUERY_TIMEOUT_SECONDS": "30", "JDBCX_SERVER_URL": "http://localhost:8080/", "JDBCX_SERVER_TOKEN": "", "MAX_ROWS_LIMIT": "5000" } } } }

Опубликованная конфигурация сервера

{ "mcpServers": { "jdbcx": { "command": "uvx", "args": ["pydbcx-mcp"], "env": { "DEFAULT_DATA_FORMAT": "md" } } } }

Опубликованная конфигурация сервера SSE

{ "mcpServers": { "jdbcx": { "url": "http://localhost:8080/sse" } } }

Примечание: не забудьте сначала запустить сервер SSE с помощью JDBCX_SERVER_URL=http://localhost:8080/ DEFAULT_QUERY_TIMEOUT_SECONDS=30 uvx pydbcx-mcp --transport sse .

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

Настройте сервер с помощью переменных среды:

ПеременнаяОписаниеПо умолчанию
JDBCX_LOG_LEVELУровень журналаDEBUG
JDBCX_SERVER_URLURL-адрес сервера JDBCXhttp://localhost:8080
JDBCX_SERVER_TOKENТокен доступа к серверу JDBCXНикто
DEFAULT_ACCEPT_ENCODINGПринять кодировку по умолчаниюidentity
DEFAULT_QUERY_TIMEOUT_SECONDSВремя ожидания запроса по умолчанию (секунды)10
DEFAULT_DATA_FORMATФормат данных по умолчанию (md, jsonl, csv)csv
DEFAULT_ROWS_LIMITМожно вернуть количество строк по умолчанию100
MAX_ROWS_LIMITМаксимальное количество строк, которые могут быть возвращены1000
MCP_TRANSPORTТранспорт сервера MCP (stdio, см.)stdio
MCP_SERVER_HOSTАдрес прослушивания сервера MCP0.0.0.0
MCP_SERVER_PORTПорт прослушивания сервера MCP8080
MCP_SERVER_NAMEИмя сервера MCPJDBCX MCP Server

Примечание: Настоятельно рекомендуется включить токен доступа на сервере JDBCX и настроить JDBCX_SERVER_TOKEN соответствующим образом из соображений безопасности.

-
security - not tested
A
license - permissive license
-
quality - not tested

Сервер MCP JDBCX

  1. Установка
    1. Запустить сервер JDBCX
    2. Настроить MCP-сервер
  2. Конфигурация

    Related MCP Servers

    View all related MCP servers

    ID: 07849408mv