Token导航 LogoToken导航

MCP Server · 金融服务

Bloomberg MCP Server (Vrushilg)

Bloomberg MCP Server是一个与Bloomberg Hypermedia API集成的金融数据协议服务器,提供历史和当前利率数据的结构化访问,适用于金融数据分析和交易系统。

stdio官方级别未说明来源级核验工具 3
金融数据历史数据PythonWindsurfAPI集成

快速开始

作者 / 组织
VrushilG
提供方
VrushilG
运行时
Python

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Bloomberg MCP Server (Vrushilg) 属于金融服务类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,适配 Windsurf,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

金融服务

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

python -m main

客户端配置示例

{
  "mcpServers": {
    "bloomberg-mcp-server": {
      "command": "python",
      "args": [
        "-m",
        "main"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

彭博MCP服务器

引言

该项目提供了 模型上下文协议(MCP)服务器 与Bloomberg的Hypermedia API集成。\ 它允许客户端(例如Windsurf、Postman MCP、支持MCP集成的内部助理)获取 历史的 和 当前的 以结构化、标准化的格式进行费率计算。

服务器是用Python构建的,具有:

  • FastMCP用于MCP工具
  • httpx 用于异步HTTP请求
  • 服务器发送事件(SSE)来处理彭博社的异步数据分发

______________________________________________________________________

特性

  • 🔑 基于JWT的身份验证 彭博超级媒体API
  • 📈 历史汇率工具 –获取日期范围内的标准化时间序列数据
  • 📊 当前汇率工具 –获取证券的最新/快照报价
  • 🙋 问候/帮助工具 –带有使用示例的友好入口点
  • ✅ 通过NocoDB API进行访问控制 –根据用户状态限制工具使用
  • 🧩 架构验证 随着 msgspec
  • 📡 SSE调度员 –处理彭博社的异步响应
  • 📝 结构化错误响应 用于一致的处理
  • 📦 Docker化 随着 pyproject.toml + uv 依赖关系管理
  • 🖥️ 仅控制台日志记录 具有可配置的日志级别

______________________________________________________________________

安装

克隆存储库并安装依赖项 紫外线:

git clone https://github.com/AlterDomus/bloomberg-mcp-server.git
cd bloomberg-mcp-server

# install dependencies (pyproject.toml)
uv venv # Optional, if you want to create a virtual enviornment (recommended)
uv sync

______________________________________________________________________

配置

所有配置都是通过环境变量进行的。

彭博社证书:

BLOOMBERG_HOST_URL=https://api.bloomberg.com
BLOOMBERG_CLIENT_ID=
BLOOMBERG_CLIENT_SECRET=

彭博配置:

BLOOMBERG_CATALOG_ID=
BLOOMBERG_API_VERSION=
BLOOMBERG_REQUEST_TIMEOUT=
BLOOMBERG_TERMINAL_USER_NUMBER=
BLOOMBERG_SECURITY_LIMIT=

访问控制(NocoDB):

NOCODB_API_URL=https://nocodb.example.com/api/v1/db/data/v1/mydb/user_access
NOCODB_TOKEN=

登录中:

LOG_LEVEL=INFO  # DEBUG, INFO, WARNING, ERROR

______________________________________________________________________

运行服务器

本地(stdio):

python -m main

路径(stdio):

C:\Projects\bloomberg-mcp\.venv\Scripts\python.exe C:\Projects\bloomberg-mcp\main.py # Path consist of env and the main file location

本地(可流式传输HTTP):

python -m main

URL(可流式传输HTTP):

http://127.0.0.1:8000/mcp

标头(可流式传输HTTP):

{
  "Content-Type": "application/json",
  "x-librechat-user-email": ""
}

______________________________________________________________________

可用工具

greeting

目的:返回友好的介绍和示例。\ 输入:可选有效载荷。\ 输出:

{
  "message": "👋 Hi! I’m your Bloomberg AI Assistant..."
}

______________________________________________________________________

historical_rates

目的:检索证券的标准化历史时间序列。\ 输入:

{
  "symbols": [{"id_type":"TICKER","id_value":"EURUSD Curncy"}],
  "fields": [{"name":"PX_LAST"},{"name":"PX_MID"}],
  "currency": "USD",
  "start_date": "2024-01-01",
  "end_date": "2024-01-05"
}

输出:

{
  "data": {
    "TICKER:EURUSD Curncy": [
      {"date":"2024-01-01","values":{"PX_LAST":1.23,"PX_MID":1.22}}
    ]
  }
}

______________________________________________________________________

current_rates

目的:检索最新/快照报价。\ 输入:

{
  "symbols": [{"id_type":"SEDOL","id_value":"2046251"}],
  "fields": [{"name":"BID"},{"name":"ASK"},{"name":"PX_LAST"}],
  "currency": "EUR"
}

输出:

{
  "data": {
    "SEDOL:2046251": {
      "fields": {"BID":189.7,"ASK":190.3,"PX_LAST":190.1}
    }
  }
}

______________________________________________________________________

身份验证和访问管理

彭博API要求 JWT令牌,使用客户端ID和密钥生成。

每个工具都实施访问控制:\ 服务器查询a NocoDB端点 使用登录的用户电子邮件(通过HTTP标头传递)。

  • 用户必须存在并具有状态 active
  • 否则,该工具将返回结构化 ACCESS_DENIED 错误。

______________________________________________________________________

开发说明

项目布局:

scripts/
  sample_current.json
  sample_historical.json
  test_historical.py
src/
  config.py
  server.py
  schemas/
    base.py
    current.py
    error.py
    historical.py
  services/
    sse.py
    access.py
  tools/
    greeting.py
    historical.py
    current.py
    _guards.py
  utils/
    auth.py
    errors.py
    http.py
    logging_config.py
    parsing.py
main.py
.env
.env.example
  • 日志记录:通过统一的控制台日志记录 src/utils/logging_config.py
  • 模式:请求/响应类型定义如下 msgspec
  • 错误处理:所有错误都使用共享 make_error_response 助手
  • 测试:包括以下示例 test_historical.py
  • 码头工人:轻量化 python:3.12-slim 随着 uv 包管理器

______________________________________________________________________

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

金融数据Python本地部署API集成历史数据实时数据JWT认证

支持客户端

Windsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 已经在用 Windsurf 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bloomberg MCP Server (Vrushilg)

MCP World · 本页

3stdio有1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bloomberg MCP Server (Vrushilg) 怎么安装?

公开资料给出的安装命令是 python -m main,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Bloomberg MCP Server (Vrushilg) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Bloomberg MCP Server (Vrushilg) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bloomberg MCP Server (Vrushilg) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Bloomberg MCP Server (Vrushilg) 支持哪些客户端?

公开资料标注支持 Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP