债券数据集成服务器

一个轻量级、快速部署的服务器,用于中国债券市场数据集成,利用AkShare和MCP框架。

  • by pangahn
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 pangahn/bond-mcp-server

使用说明

Bond MCP服务器

一个轻量级、快速部署的服务器,用于中国债券市场数据集成,利用AkShare和MCP框架。

特性

  • 📈 与AkShare集成以获取财务数据。
  • 🛠️ 轻松设置 紫外线 用于Python环境管理。
  • ⚡ 在MCP客户端中使用的简单配置。

开发设置

先决条件

  • macOS/Linux系统(或带WSL的Windows)
  • 已安装Homebrew(适用于macOS用户)

步骤

  1. 安装 uv 包管理器
brew install uv
  1. 初始化项目环境
uv init bond-mcp-server
  1. 添加项目依赖关系
uv add akshare "mcp[cli]"

项目用途

1.克隆存储库

git clone git@github.com:pangahn/bond-mcp-server.git
cd bond-mcp-server

2.同步依赖关系

uv sync

这将安装项目中定义的所有必需依赖项。


3.配置MCP客户端

将以下配置添加到MCP客户端配置文件中:

{
  "mcpServers": {
    "china-bond": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/bond-mcp-server",
        "run",
        "server.py"
      ],
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

🔔 注: 替换 /path/to/bond-mcp-server 使用克隆项目的实际路径。


4.在MCP客户端中使用

配置后,只需启动MCP客户端即可。这 china-bond 服务器将自动启动,并可在客户端环境中使用。


附加说明

  • 要更新或添加新包,请执行以下操作:
uv add <package-name>
uv sync
  • 要删除包,请执行以下操作:
uv remove <package-name>
uv sync
  • 检查是否可用 uv 命令:
uv --help

许可证

MIT许可证


您是否希望我也在客户端中包含如何从服务器查询数据的示例用法?