数据库查询服务器

CnosDB MCP Server 是一个用于执行查询、列出数据库和表、显示表结构的数据库查询服务器。

  • by cnosdb
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 cnosdb/cnosdb-mcp-server

使用说明

CnosDB MCP服务器

CnosDB的MCP服务器。

特性

  • 怎么翻译

    执行查询(自动识别SQL)

  • 列表_数据库

    列出所有数据库

  • list_tables

    列出数据库中的表

  • describe_table

    显示[table_name]的表架构

发展

# Clone the repository
git clone https://github.com/cnosdb/cnosdb-mcp-server.git
cd cnosdb-mcp-server

# Create virtual environment
uv .venv
source .venv/bin/activate  # or `venv\Scripts\activate` on Windows

# Install development dependencies
pip install -r requirements.txt

配置

有关替代MCP客户端,请参阅:https://github.com/punkpeye/awesome-mcp-clients

  1. 打开位于以下位置的Claude Desktop配置文件:

    • 在macOS上:~/库/应用程序支持/Claude/Claude_desktop_config json

    • 在Windows上:%APPDATA%/Claude/Claude_desktop_config.json

  2. 添加以下内容:

{
  "name": "CnosDB",
  "key": "CnosDBMCPServer",
  "command": "uv",
  "args": [
    "--directory",
    "REPO_PATH/cnosdb-mcp-server",
    "run",
    "server.py"
  ],
  "env": {
    "CNOSDB_HOST": "127.0.0.1",
    "CNOSDB_PORT": "8902",
    "CNOSDB_USERNAME": "root",
    "CNOSDB_PASSWORD": "CnosDB#!"
  }
}

更新环境变量以指向您自己的CnosDB服务。