article
README
🚀 BLPAPI-MCP
BLPAPI-MCP是一个MCP服务器,用于提供来自Bloomberg的blpapi金融数据。该服务器能为用户获取金融数据提供便利,满足相关业务需求。
⚠️ 重要提示
运行BLPAPI-MCP需要安装并打开Bloomberg Terminal(BBComm必须可访问)。
🚀 快速开始
安装步骤
使用UV
uv add git+https://github.com/djsamseng/blpapi-mcp
运行MCP服务器
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
📦 安装指南
开发环境要求
- 安装UV
curl -LsSf https://astral.sh/uv/install.sh | sh
- 克隆此仓库
git clone https://github.com/djsamseng/blpapi-mcp
- 设置虚拟环境
uv venv
source .venv/bin/activate
💻 使用示例
使用blpapi-cmp来自Capsule
- 对于项目:在项目目录中创建
.cursor/mcp.json文件 - 全局:创建
~/.cursor/mcp.json - 将MCP服务器的主机和端口替换为上文运行的服务器信息
{
"mcpServers": {
"server-name": {
"url": "http://127.0.0.1:8000/sse",
}
}
}
使用blpapi-mcp来自Claude Code
- 将URL替换为上文运行的MCP服务器信息
claud mcp add --transport sse blpapi-mcp http://127.0.0.1:8000/sse
使用blpapi-mcp来自Aider
开发测试示例
运行MCP服务器
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
运行一个测试客户端,启动其自身的stdio模式服务器
uv run examples/clients/blp_stdio_client.py
运行一个使用现有运行中sse服务器的测试客户端
uv run examples/clients/blp_sse_client.py --host http://127.0.0.1 --port 8000
📄 许可证
商标声明
此项目与Bloomberg Finance L.P.无关联。此处对Bloomberg名称的使用仅描述了该包的用途。
扫码联系在线客服