dolphindb-mcp-server 是一个将 DolphinDB 数据库接入 MCP 生态的服务端工具,主要用于让外部调用方通过 FastMCP 接口检查和查询 DolphinDB 中的数据。它适合需要在 MCP 前端界面或对接 LLM 工具链中访问 DolphinDB 的场景。
主要能力
服务启动后,通过 FastMCP 对外暴露以下函数接口:
- list_dbs()
- list_tbs(dbName: str)
- query_table_diskusage(database: str, tableName: str)
- query_dolphindb(script: str)
安装方式
官方资料提供三种安装方式:
- 方法一:使用 uvx(推荐)。注意:uvx 安装方式需要通过 uv.pack 构建并上传到 Universe;如果尚未上传,需参考 uv 文档进行打包与发布。
- 方法二:从 PyPI 安装。
- 方法三:本地构建 & 安装。
配置与环境变量(可选)
可以通过 .env 文件或系统环境变量配置 DolphinDB 的连接信息: DDB_HOST = 127.0.0.1 DDB_PORT = 8848 DDB_USER = admin DDB_PASSWD = 123456
也可以不设置,系统将使用默认值。
使用方式
启动服务命令为 dolphindb-mcp-server,该命令会启动 MCP 插件服务,供外部调用。启动后,可通过 MCP 前端界面或对接 LLM 工具链来进行访问。
适用场景与限制
该项目适用于需要将 DolphinDB 数据库的模式检查与查询能力集成到 MCP 或 LLM 工具链中的开发场景。资料未提供具体性能数据、收费信息、平台兼容性或更详细的使用步骤;其余能力与限制暂未提供。