返回市场
海豚数据库MCP服务器

海豚数据库MCP服务器

作者:tradercjz4 星标更新:2025-07-31

项目介绍

安装方法

方法 1:使用 uvx(推荐)

通过 uvx 安装并运行:

uvx install dolphindb-mcp-server

安装后直接运行:

uvx dolphindb-mcp-server

注意:uvx 的安装方式需要通过 uv.pack 构建并上传到 Universe。如果还未上传,请参考 uv 包装和发布文档。

方法 2:从 PyPI 安装

pip install dolphindb-mcp-server

安装后运行:

dolphindb-mcp-server

方法 3:本地构建与安装

git clone https://github.com/your-org/dolphindb-mcp-server.git
cd dolphindb-mcp-server

# 创建并激活虚拟环境
python -m venv .venv
source .venv/bin/activate

# 构建并安装
pip install build
python -m build
pip install dist/*.whl

安装后运行:

dolphindb-mcp-server

测试运行

运行后,可以直接使用工具如:

dolphindb-mcp-server

或者(如果是通过 uvx 安装):

uvx dolphindb-mcp-server

好的,这是转换后的 Markdown 版本:

使用说明

  1. 配置环境变量(可选)

    可以通过 .env 文件或系统环境变量来配置 DolphinDB 的连接信息:

    DDB_HOST=127.0.0.1
    DDB_PORT=8848
    DDB_USER=admin
    DDB_PASSWD=123456
    

    也可以选择不设置,系统将使用默认值。

  2. 启动服务

    dolphindb-mcp-server
    

    此命令将启动 MCP 插件服务,供外部调用。

  3. FastMCP Agent 使用示例

    启动后,您的工具将通过 FastMCP 向外界暴露以下函数接口:

    • list_dbs()
    • list_tbs(dbName: str)
    • query_table_diskusage(database: str, tableName: str)
    • query_dolphindb(script: str)

    可以通过 MCP 前端界面访问,或者连接到 LLM 工具链。