使用说明
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
-
打开位于以下位置的Claude Desktop配置文件:
-
在macOS上:~/库/应用程序支持/Claude/Claude_desktop_config json
-
在Windows上:%APPDATA%/Claude/Claude_desktop_config.json
-
-
添加以下内容:
{
"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服务。