kdb-x-mcp-server
Verified Safeby KxSystems
Overview
Enables natural language interaction and AI-powered querying of KDB-X and KDB+ databases through the Model Context Protocol (MCP).
Installation
uv run mcp-serverEnvironment Variables
- KDBX_DB_HOST
- KDBX_DB_PORT
- KDBX_DB_USERNAME
- KDBX_DB_PASSWORD
- KDBX_DB_TLS
- KDBX_DB_TIMEOUT
- KDBX_DB_RETRY
- KDBX_DB_EMBEDDING_CSV_PATH
- KDBX_DB_METRIC
- KDBX_DB_K
- KDBX_MCP_SERVER_NAME
- KDBX_MCP_LOG_LEVEL
- KDBX_MCP_TRANSPORT
- KDBX_MCP_PORT
- KDBX_MCP_HOST
- OPENAI_API_KEY
- QLIC
- KX_SSL_CA_CERT_FILE
- KX_SSL_VERIFY_SERVER
Security Notes
The server includes explicit guardrails to prevent dangerous SQL operations (e.g., INSERT, DROP) by filtering queries for keywords. Passwords for database connections are handled as SecretStr. Dynamic module loading for tools, prompts, and resources is used for extensibility, requiring careful management of the server's filesystem content. The `streamable-http` network transport is recommended not to be exposed externally, and TLS is configurable for KDB-X database connections.
Similar Servers
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
mcp-server-elasticsearch
Connects Model Context Protocol (MCP) clients to Elasticsearch instances, enabling natural language queries and interactions with Elasticsearch indices and data.
mcp-server-neon
The Neon MCP Server allows users to interact with and manage their Neon Postgres databases using natural language commands, acting as a bridge between AI agents/LLMs and the Neon API and database operations.
awesome-oceanbase-mcp
The `awesome-oceanbase-mcp` project provides a collection of Model Context Protocol (MCP) servers designed to enable AI assistants to interact directly with OceanBase databases and its ecosystem components.