金融数据服务

BLPAPI-MCP是一个提供彭博金融数据的服务器,需要运行彭博终端以访问数据。

  • by djsamseng
  • Python
  • 本地部署
  • 60 星标
  • 更新于
在 GitHub 查看 djsamseng/bloomberg-mcp

使用说明

BLPAPI-MCP

MCP服务器提供彭博社blpapi的财务数据。

注意:必须运行彭博终端(BBComm必须可访问)才能访问数据。

安装

使用 紫外线的

uv add git+https://github.com/djsamseng/blpapi-mcp

运行MCP服务器

uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000

使用blpapi cmp 光标

  • 仅适用于项目:在项目目录中创建.cursor/mcp.json
  • 对于全局:创建 ~/.cursor/mcp.json
  • 用从上面运行的MCP服务器替换主机和端口
{
  "mcpServers": {
    "server-name": {
      "url": "http://127.0.0.1:8000/sse",
    }
  }
}

使用blpapi mcp 克劳德代码

  • 将url替换为从上面运行的MCP服务器
claud mcp add --transport sse blpapi-mcp http://127.0.0.1:8000/sse

使用blpapi mcp 帮助

发展

需求

  1. 安装UV
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 克隆此存储库
git clone https://github.com/djsamseng/blpapi-mcp
  1. 设置venv
uv venv
source .venv/bin/activate
  1. 运行MCP服务器
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
  1. 运行一个测试客户端,在stdio模式下启动自己的服务器
uv run examples/clients/blp_stdio_client.py
  1. 运行一个使用现有正在运行的sse服务器的测试客户端
uv run examples/clients/blp_sse_client.py --host http://127.0.0.1 --port 8000

商标说明

该项目不隶属于彭博财经有限合伙公司。彭博名称的使用仅用于描述该软件包的用途。