mcpField
F
Fruit Stand Fund Returns

Fruit Stand Fund Returns

已认证精选远程服务
api.fruitstand.dev金融数据02 周前更新

关于 Fruit Stand Fund Returns

Fruit Stand Fund Returns 曾是用于查询美国共同基金和 ETF 总回报及元数据的托管服务。其 MCP 服务已于 2026-10-12 退役;README 称数据集仍可在 Snowflake Marketplace 获取。

主要功能

  1. 01搜索和列出基金
  2. 02按代码获取基金元数据
  3. 03查询区间总回报
  4. 04查询日历年度总回报
  5. 05批量查询最多 100 只基金的回报
  6. 06每日更新数据

适用场景

  1. 01比较不同基金代码的区间回报
  2. 02按元数据和类别筛选基金
  3. 03查看指定日历年度的表现
  4. 04批量获取一组基金的回报数据

MCP 相关

托管 MCP 服务通过 Streamable HTTP 提供基金搜索、元数据、区间回报和日历年度回报工具。该服务现已关闭;README 表示基金回报数据集仍可在 Snowflake Marketplace 获取。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.fruitstand.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.fruitstand.dev/mcp需要授权

工具

6
参数类型必填说明
queryParamsobject是
queryParams.qany否不区分大小写的子串匹配,可匹配股票代码或基金名称(例如 `vanguard 500`、`SPY`)。省略此项可列出所有基金。
queryParams.typeany否按证券类型筛选:`ETF` 或 `FUND`(共同基金)。精确匹配。
queryParams.countryany否按存储的注册国家/地区筛选(例如 `USA`)。精确匹配。
queryParams.exchangeany否按存储的上市交易所筛选(例如 `NYSE ARCA`、`NASDAQ`)。精确匹配。
queryParams.cursorany否键集分页游标:使用上一次响应中的 `next_cursor`。获取第一页时省略。
queryParams.limitinteger否每页条数,范围为 1–1000。默认值为 100。

详细介绍

Fruit Stand Fund Returns — MCP 服务

警告

**已于 2026-10-12 退役。**托管的 Fruit Stand Fund Returns MCP 服务(https://api.fruitstand.dev/mcp) 已关闭,并从 MCP 注册表中移除。以下说明已不再有效。本 存储库仅存档供参考。 Fund Returns 数据集仍可在 Snowflake Marketplace 上获取 — 请参阅 fruitstand.dev/datasets/fund-returns。

为 32,000 多只美国共同基金和 ETF 提供实时滚动及日历年总回报的 MCP 服务。 让 AI 助手按代码比较基金表现 — 无需 Morningstar 或 Bloomberg 合约,提供免费套餐,且与 REST API 使用同一个 API 密钥。

通过 Streamable HTTP 提供托管式远程 MCP · 兼容 Claude、Cursor 及任何 MCP 客户端 · 获取免费 API 密钥

在 Claude 中通过 Fruit Stand Fund Returns MCP 服务比较 SPY、QQQ 和 VTI ETF 的回报


快速开始

1. 获取 API 密钥

在 app.fruitstand.dev 注册 — 免费套餐无需提供银行卡。

2. 将客户端指向端点
https://api.fruitstand.dev/mcp

通过 Streamable HTTP 提供远程 MCP,并使用 API 密钥作为 bearer token 进行身份验证。

原生远程 MCP 客户端(Claude 网页版/桌面版“添加自定义连接器”、Cursor 等)— 使用上方的 URL 并添加以下标头:

Authorization: Bearer YOUR_API_KEY

Claude Desktop 配置(claude_desktop_config.json)— 使用 mcp-remote 桥接到远程端点:

{
  "mcpServers": {
    "fruit-stand": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api.fruitstand.dev/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

重启客户端后,Fruit Stand 工具便会显示。

Docker — 对于需要 docker 命令的客户端,可将同一桥接程序作为容器运行(使用此存储库的 Dockerfile):

{
  "mcpServers": {
    "fruit-stand": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-e", "FRUITSTAND_API_KEY", "ghcr.io/fruitstanddev/fruitstand-mcp"],
      "env": { "FRUITSTAND_API_KEY": "YOUR_API_KEY" }
    }
  }
}

该容器仅将 stdio 桥接到 api.fruitstand.dev/mcp — 所有数据均来自托管服务。

3. 提出问题

“比较 SPY、QQQ 和 VTI 的 1 年、5 年及成立以来的回报,并告诉我哪只基金在 2022 日历年的表现最佳。”

助手会调用 batchTrailingReturns 和 batchCalendarReturns 并进行总结。


工具

共有六个工具,与 REST API 一一对应。返回值采用小数形式(0.1234 = 12.34%)。

工具功能主要输入
searchFunds搜索/列出基金范围(使用键集分页)q、type、country、exchange、cursor、limit
getFund按代码获取基金元数据code
getTrailingReturns获取单只基金的滚动回报(最新数据或指定日期的数据)code、as_of?
batchTrailingReturns单次调用获取最多 100 只基金的滚动回报codes[]、as_of?
getCalendarReturns获取单只基金的日历年回报(最新数据或指定年份的数据)code、year?
batchCalendarReturns单次调用获取最多 100 只基金的日历年回报codes[]、year?

代码采用 SYMBOL.US 格式(例如 SPY.US、VTSAX.US)。


关于数据

  • **覆盖范围:**约 32,000 只美国共同基金和 ETF。
  • **滚动回报:**标准时间段,包含成立以来的总回报(已再投资分配收益)。
  • **日历年回报:**每个日历年的全年总回报。
  • **数据新鲜度:**每日从同一数据管道刷新,该管道也用于构建 Snowflake Marketplace 上的 Fruit Stand 数据集。
  • 方法说明和字段参考:app.fruitstand.dev/api/mcp 和文档。

MCP 工具调用的计量方式与 REST 调用完全相同,并计入每月配额。没有有效套餐的密钥在调用工具时会收到 403 错误。


链接

许可证

MIT — 此仓库包含托管服务的公开文档和连接器元数据;服务实现位于单独的仓库中。

评论

支持 Markdown

第一次接触 MCP?

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

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