← 返回目录
S

Stock Trade MCP Server

社区
通过 Tiingo API 提供股票价格、新闻、外汇、基本面等金融数据访问的 MCP 服务器。
分类
开发工具 第 339 / 438
Stars
★ 138 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
需要 API Key / 凭据
许可证
其他 / 未声明
最近提交
工具数
11
42FMRS · D

该服务器提供了对 Tiingo API 的封装,覆盖多种金融数据端点,但需要用户自备 API 密钥。代码结构清晰,易于扩展,但官方许可状态不明确(NOASSERTION)。适合需要编程访问 Tiingo 数据的开发者。

最强项 · 安装易用性 12/20 最弱项 · 维护活跃度 4/20

可靠性
6/20
安全与权限
10/20
维护活跃度
4/20
文档质量
10/20
安装易用性
12/20
查看各项评分依据
可靠性 6/20
仅基于 README 和仓库元数据,缺少源码、测试和 CI 工作流证据。README 中列出的工具与 Tiingo 端点对应关系看起来合理,但无法验证 MCP 初始化握手、工具注册和错误处理。静态校准要求没有可执行证据时可靠性不超过 12,故保守扣分。
安全与权限 10/20
API 密钥通过环境变量 TIINGO_API_TOKEN 传递,README 示例未包含真实密钥,也没有发现恶意代码或危险操作。但未说明令牌权限范围、最小权限原则、数据边界或危险操作的确认机制,且源码不可审计,存在未验证的风险。
维护活跃度 4/20
仓库未标记为归档,但许可证为 NOASSERTION,意味着没有明确的开源许可证。也缺少提交历史、发行版本、依赖更新和问题响应等维护证据,无法确认项目是否在持续维护,因此给予较低分。
文档质量 10/20
README 提供了安装、认证和工具列表,但缺少每个工具的完整参数 schema、示例调用、限流与费用说明、故障排查和详细使用指引。扩展部分也较为简略。文档可用但存在明显的信息缺口。
安装易用性 12/20
README 给出了清晰的安装步骤(npm install、npm run build)、MCP 客户端 stdio 配置示例和 TIINGO_API_TOKEN 环境变量设置说明,整体路径简单。但缺少跨平台说明、验证步骤和可复现的执行证据,因此未给满分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要编程访问 Tiingo 财务数据的开发者和量化分析师。
  • 希望将金融数据集成到 MCP 客户端(如 Claude Desktop)的用户。
  • 需要自动化获取股票、新闻、外汇和基本面数据的工作流。

不适合谁

  • 没有 Tiingo API 密钥的用户(必须注册并获取令牌)。
  • 需要实时流式报价的用户(该服务器仅提供 REST 端点)。
  • 需要除了 Tiingo 之外其他数据源的用户。

所需权限

  • 需要网络访问权限以调用 Tiingo API。
  • 需要环境变量 `TIINGO_API_TOKEN` 来认证。
  • 需要本地文件系统权限来读取构建后的 JavaScript 文件(通常是 `build/index.js`)。

风险与副作用

  • Tiingo API 密钥泄露风险:请妥善保管,避免在公共配置中暴露。
  • API 调用可能产生费用:根据 Tiingo 的使用条款,可能需要付费。
  • 依赖第三方服务:Tiingo 的可用性和数据准确性可能变化。
  • 错误处理不完善:如果 API 密钥无效或请求失败,服务器可能返回错误。

安装接入

准备工作

运行环境:Node.js 18+

TIINGO_API_TOKEN 必填密钥 Tiingo API 令牌,需在 Tiingo 账户页面(https://www.tiingo.com/account/api/token)注册获取。
  1. 克隆仓库并进入项目目录。
  2. 运行 npm install 安装依赖。
  3. 在 Tiingo 网站注册账户并获取 API 令牌(访问 https://www.tiingo.com/account/api/token)。
  4. 在 MCP 客户端配置中设置 TIINGO_API_TOKEN 环境变量。
  5. 运行 npm run build 构建服务器。
  6. 配置 MCP 客户端以 stdio 传输方式运行服务器。
claude_desktop_config.json
{
  "mcp-tiingo": {
    "transportType": "stdio",
    "command": "node",
    "args": [
      "/path/to/mcp-tiingo/build/index.js"
    ],
    "env": {
      "TIINGO_API_TOKEN": "YOUR_API_KEY_HERE"
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

验证是否装好

在 MCP 客户端的工具列表中确认出现 get_end_of_day_prices 等工具,然后请求查询某只股票的价格以验证 Tiingo API 连接正常。

常见排障

  1. 确保 Tiingo API 密钥有效,并在环境变量中正确设置。
  2. 检查 Node.js 版本是否不低于 v18。
  3. 确保 `npm install` 和 `npm run build` 成功执行。
  4. 检查 MCP 客户端配置中的命令和参数路径是否正确。
  5. 查看服务器日志以获取错误详细信息。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 查询 AAPL 最近一个月的收盘价
  • 给我 EUR/USD 的实时外汇报价
  • 列出 MSFT 历史分红记录
  • 获取最近的股票拆分数据

工具能力 11

get_end_of_day_prices 只读
获取给定股票代码的日终价格,可指定日期范围和重采样频率。
get_news 只读
从 Tiingo 获取新闻文章,支持多种过滤选项,如股票代码、标签、来源等。
get_forex_prices 只读
获取给定货币对的历史日内外汇价格,可指定日期范围和频率。
get_forex_top_of_book 只读
获取一个或多个货币对的实时外汇最优买卖盘/最后数据。
get_fundamentals_definitions 只读
获取可用的基本面指标及其定义。
get_fundamentals_statements 只读
获取给定股票的历史基本面报表数据(资产负债表、损益表、现金流量表、概览)。
get_fundamentals_daily_metrics 只读
获取给定股票的每日基本面指标。
get_fundamentals_meta 只读
获取公司的基本面元数据。
展开其余 3 个工具
get_dividend_distributions 只读
获取给定股票的历史股息和分配数据。
get_dividend_yield 只读
获取给定股票的历史股息收益率数据。
get_splits 只读
获取给定股票的历史拆股数据。

使用场景

获取股票的历史日终价格,用于趋势分析和回测。
检索最新财经新闻,辅助投资决策。
查询外汇历史价格和实时报价,用于汇率分析。
获取公司的基本面报表和指标,进行价值投资分析。
跟踪股息、拆股等公司行动信息。

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

Stock Trade MCP Server 是一个模型上下文协议(MCP)服务器,将 Tiingo API 的各种端点暴露为工具。它允许通过 MCP 协议以编程方式访问财务数据,包括股票价格、新闻、外汇、基本面和公司行动。需要 Node.js(v18 或更高版本)、npm 和 Tiingo API 密钥。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 90d12d2a17dc 数据同步于 2026-10-12 查看 FMRS 评分方法