Bloomberg Mcp

Bloomberg Mcp

🚀 BLPAPI - MCP 服务器

BLPAPI - MCP 服务器是一个用于提供来自 Bloomberg 的 blpapi 财务数据的 MCP 服务器。它能有效助力用户获取 Bloomberg 的财务数据,不过运行该项目需要有 Bloomberg 终端(BBComm 必须可以访问)才能进行数据访问。

🚀 快速开始

运行本项目前,请确保你有可访问的 Bloomberg 终端(BBComm 必须可以访问),以便进行数据访问。

📦 安装指南

使用 UV

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

💻 使用示例

启动 MCP 服务器

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

使用来自 Cursor 的 blpapi - cmp

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

使用来自 Claude Code 的 blpapi - mcp

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

使用来自 Aider 的 blpapi - mcp

  • [拉取请求待处理](https://github.com/Aider - AI/aider/pull/3672)

🔧 技术细节

开发要求

  1. 安装 UV
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 克隆此仓库
git clone https://github.com/djsamseng/blpapi-mcp
  1. 设置虚拟环境
uv venv
source .venv/bin/activate
  1. 运行 MCP 服务器
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
  1. 运行一个测试客户端以启动其自身的控制台模式服务器
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

📄 许可证

商标说明

该项目与 Bloomberg Finance L.P. 无关。此处对 Bloomberg 的使用仅描述了本包的用途相关的内容。

⚠️ 重要提示

运行该项目需要有 Bloomberg 终端(BBComm 必须可以访问)进行数据访问。

  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-09-26 03:15

相似服务问题

相关AI产品