FRED模型上下文协议服务器
一种模型上下文协议服务器,提供从联邦储备经济数据(FRED)API搜索和检索经济数据序列的工具。
可用工具 (2 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
search 8 个参数 需填 1 项
Search for FRED data series with advanced filtering options
必填参数:searchText
series 10 个参数 需填 1 项
Get observations for a specific FRED data series with advanced options
必填参数:seriesId
服务介绍
FRED MCP 服务器
这是一个用于访问联邦储备经济数据 (FRED) API 的模型上下文协议 (MCP) 服务器实现。该服务器提供了搜索和检索 FRED 经济数据系列的工具。
先决条件
- Node.js(v16 或更高版本)
- FRED API 密钥(从 FRED API 获取)
安装
-
克隆仓库:
git clone https://github.com/kablewy/fred-mcp-server cd fred-mcp-server -
安装依赖项:
npm install -
将
.env.example文件复制为.env并添加您的 FRED API 密钥:FRED_API_KEY=your_api_key_here
使用
开发
以开发模式运行服务器:
npm run dev
生产
-
构建项目:
npm run build -
启动服务器:
npm start
可用工具
服务器提供以下 FRED API 工具:
系列搜索
使用各种参数搜索经济数据系列。
系列观察
检索特定经济数据系列的观察值,选项包括:
- 日期范围过滤
- 频率调整
- 聚合方法
- 排序和分页
开发
项目结构
fred-mcp-server/
├── src/
│ ├── index.ts # Server entry point
│ ├── tools.ts # Tool implementations
│ └── types.ts # TypeScript interfaces
├── package.json
├── tsconfig.json
└── .env
测试
运行测试套件:
npm test
许可证
[您选择的许可证]
贡献
[您的贡献指南]
致谢
- 采用 Model Context Protocol SDK 构建
- 数据由 联邦储备经济数据 (FRED) 提供