SuperAPI AI 工具集

dolphindb-mcp-server

dolphindb-mcp-server 是一个用于 DolphinDB 数据库的 MCP 服务端插件。它通过 FastMCP 对外暴露接口,提供模式检查与查询能力,让 MCP 前端界面或 LLM 工具链能够访问 DolphinDB。项目支持从 PyPI 安装、本地构建安装以及 uvx 方式安装,并可通过环境变量或 .env 文件配置连接信息。

访问官网

工具介绍

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)

安装方式

官方资料提供三种安装方式:

  1. 方法一:使用 uvx(推荐)。注意:uvx 安装方式需要通过 uv.pack 构建并上传到 Universe;如果尚未上传,需参考 uv 文档进行打包与发布。
  2. 方法二:从 PyPI 安装。
  3. 方法三:本地构建 & 安装。

配置与环境变量(可选)

可以通过 .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 工具链中的开发场景。资料未提供具体性能数据、收费信息、平台兼容性或更详细的使用步骤;其余能力与限制暂未提供。