-
securityA
license-
qualityMCP to access any database accessible via JDBC such as Postgres, Oracle, mysql, mariadb, sqlite etc.
Last updated -
122
Apache 2.0
Facilitates running the JDBCX server in a Docker container, which the MCP server communicates with to provide database access capabilities.
pydbcx-mcp は、JDBCX サーバーを介してさまざまなデータ ソースとの通信を可能にする MCP サーバーの Python 実装です。
JDBCXサーバーコンテナを起動します。詳細については、こちらをご覧ください。
Smithery経由で Claude Desktop 用の JDBCX MCP サーバーを自動的にインストールするには:
あるいは、MCP サーバーを JSON 構成ファイルに追加します。
開発/非公開サーバー構成
公開サーバー構成
公開されたSSEサーバー構成
注意: 最初にJDBCX_SERVER_URL=http://localhost:8080/ DEFAULT_QUERY_TIMEOUT_SECONDS=30 uvx pydbcx-mcp --transport sse
で SSE サーバーを起動することを忘れないでください。
環境変数を使用してサーバーを構成します。
変数 | 説明 | デフォルト |
---|---|---|
JDBCX_LOG_LEVEL | ログレベル | DEBUG |
JDBCX_SERVER_URL | JDBCX サーバー URL | http://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 | MCP サーバーのリスニング アドレス | 0.0.0.0 |
MCP_SERVER_PORT | MCP サーバーのリスニング ポート | 8080 |
MCP_SERVER_NAME | MCPサーバー名 | JDBCX MCP Server |
注意: セキュリティ上の理由から、JDBCX サーバーでアクセス トークンを有効にし、それに応じてJDBCX_SERVER_TOKEN
を構成することを強くお勧めします。