mcpField
S
Synergic-APIs

Synergic-APIs

本地服务
github.com/Synergic-APIs金融数据013 周前更新

关于 Synergic-APIs

Synergic-APIs 是一个 MCP 服务,为 AI Agent 提供来自 BLS 和美国财政部的官方经济数据。其工具涵盖 CPI、消费品历史价格、国债、财政部利率以及 API 密钥用量。

主要功能

  1. 01查询 11 个类别的最新及历史 CPI
  2. 02提供年度平均 CPI 序列
  3. 03查询选定美国消费品的月度历史价格
  4. 04提供每日及年度国债记录
  5. 05按证券类别查询财政部平均利率
  6. 06查看 API 密钥方案和用量

适用场景

  1. 01将当前通胀率与历史 CPI 对比
  2. 02追踪鸡蛋或汽油等商品价格变化
  3. 03分析美国国债的每日或长期变化
  4. 04查看财政部利率和 API 配额

MCP 相关

该服务向 MCP 客户端提供查询通胀、消费品价格、国债、利率和密钥用量的工具。它通过 stdio 运行,并需要 Synergic APIs 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"synergic-apis": {
"command": "npx",
"args": [
"-y",
"@synergic-apis/mcp"
],
"env": {
"SYNERGIC_API_KEY": "<SYNERGIC_API_KEY>"
}
}
}
}
启动命令npx -y @synergic-apis/mcp
需要配置的环境变量
SYNERGIC_API_KEY密钥Synergic APIs key. Get one free (500 req/mo, no credit card) at https://synergicapis.com/signup.html

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@synergic-apis/mcp0.1.2

工具

8

收录的工具列表 · 更新于 3 周前

参数类型必填说明
adjustedboolean否false(默认)= 未进行季节性调整(NSA,媒体报道中采用的同比惯例);true = 已进行季节性调整(SA,环比惯例)。

详细介绍

Synergic APIs — MCP 服务

Synergic APIs 的官方 Model Context Protocol 服务:为 AI Agent 提供美国官方经济数据。它让 Claude、Cursor 和任何兼容 MCP 的客户端都能直接访问:

  • 美国通胀 API — 美国劳工统计局发布的官方 CPI-U:包含 11 个类别,按照美国劳工统计局的方式计算同比/环比变化率,月度历史数据可追溯至1913 年,并提供官方年度平均值。
  • 知名商品价格 — 美国鸡蛋、汽油、牛奶、面包、碎牛肉、咖啡和电力的平均价格,月度数据始于 1976 年。
  • 美国国债 API — 美国财政部精确到美分的债务数据,涵盖自 1993 年以来的每个工作日、可追溯至1790 年的年度未偿债务,以及财政部支付的平均利率。

所有金额均为 JSON 数字,时间段格式为 YYYY-MM/YYYY-MM-DD。官方记录中缺失的月份会以 null 提供,绝不编造数据。

要求

安装

服务通过 npx 使用 stdio 运行,无需克隆或构建。

Claude Desktop

将以下内容添加到 claude_desktop_config.json(设置 → Developer → Edit Config):

{
  "mcpServers": {
    "synergic-apis": {
      "command": "npx",
      "args": ["-y", "@synergic-apis/mcp"],
      "env": {
        "SYNERGIC_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Claude Code
claude mcp add synergic-apis --env SYNERGIC_API_KEY=YOUR_API_KEY -- npx -y @synergic-apis/mcp
Cursor

将以下内容添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):

{
  "mcpServers": {
    "synergic-apis": {
      "command": "npx",
      "args": ["-y", "@synergic-apis/mcp"],
      "env": {
        "SYNERGIC_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
配置
变量必填默认值说明
SYNERGIC_API_KEY是—你的 API 密钥。每次请求都会通过 X-Api-Key 发送。
SYNERGIC_GATEWAY_URL否https://api.synergicapis.com网关基础 URL(可覆盖以用于测试)。

工具

工具功能关键参数
get_us_inflation_latest所有 11 个类别最新月份的 CPI 及同比/环比变化率。adjusted(可选)
get_us_inflation_history单个类别的月度 CPI 历史数据(总体 CPI 可追溯至 1913 年)。category、start/end(YYYY-MM)、limit(≤100)、adjusted
get_us_inflation_annual官方年度平均 CPI(M13,NSA)。limit=150 = 完整的总体 CPI 序列。category、start/end(YYYY)、limit(≤150)
get_famous_prices最新的美国知名商品价格篮子,或单种商品的月度历史数据。item(可选)、start/end(YYYY-MM)、limit(≤100)
get_us_debt_latest截至今天、精确到美分的美国国债。—
get_us_debt_history日度债务数据(1993 年起,limit ≤100)或财政年度末年度债务数据(1790 年起,limit=250 = 完整序列)。frequency(daily/annual)、start/end(YYYY-MM-DD)、limit
get_us_interest_rates各类证券最新的财政部平均利率,或单个类别的月度历史数据(2001 年起)。security_class(可选)、start/end(YYYY-MM-DD)、limit(≤100)
get_my_usage你的密钥对应的方案、已用请求数、月度限额和重置日期。—

历史数据工具按时间段范围分页:如果响应中的 meta.next_end 不为 null,请再次调用该工具,并将 end 设为该值,以获取更早的数据。

试试看

可以向助手提出以下问题:

  • “美国当前的总体和核心通胀率是多少?”
  • “绘制一下 2020 年以来鸡蛋的价格走势。”
  • “过去 12 个月美国国债增加了多少?”
  • “今天财政部支付的国库券利率与 2021 年相比如何?”

故障排除

  • “SYNERGIC_API_KEY is not set” — 如果缺少密钥,服务会在启动时退出。将其添加到 MCP 客户端配置的 env 块中(见上文),然后重启客户端。
  • “Invalid API key” — 网关拒绝了密钥(输入错误或密钥已撤销)。密钥格式类似 sk_...。请前往 synergicapis.com/signup.html 获取新密钥。
  • “Rate limit exceeded … retry after Xs” — 你已达到套餐的每分钟限额(免费套餐:10 次请求/分钟)。请稍后重试。
  • “Monthly quota exhausted” — 你已用完本月的请求额度(免费套餐:500 次)。请让 Agent 调用 get_my_usage 查看详情,等到 1 日(UTC)额度重置,或前往 synergicapis.com/pricing.html 升级。
  • 客户端中未显示工具 — 检查客户端的 MCP 日志;最常见的原因是 Node 版本过旧(需要 18.17+),或客户端使用的 PATH 中没有 npx。在终端中运行 npx -y @synergic-apis/mcp 应在标准错误输出中打印 ready on stdio,然后等待输入。
  • 企业代理 / 可自托管测试 — 将 SYNERGIC_GATEWAY_URL 指向你的网关;该服务只会发送带有 X-Api-Key 的 GET 请求。

开发

npm install
npm run typecheck   # tsc --noEmit (strict)
npm test            # vitest — tool→request mapping + error mapping, fetch mocked
npm run build       # emits dist/ and the synergic-apis-mcp bin

数据来源与许可证

数据:美国劳工统计局和美国财政部财政数据(属于公有领域;本产品不受任一机构认可,也与任一机构无关)。 代码:MIT。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。