关于 Financial Data - MCP Server
此 MCP 服务通过 Alpha Vantage 为 LLM 工作流提供股票数据,可查询实时报价和历史价格,用于构建市场数据上下文。
主要功能
- 01查询股票实时报价
- 02获取日、周、月历史数据
适用场景
- 01将股票当前报价加入 LLM 提示词
- 02按指定周期查看历史价格
MCP 相关
向 MCP 客户端提供股票报价和历史数据工具,并通过 Alpha Vantage API 获取数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Financial Data - MCP 服务
这是一个 MCP 服务,可访问 Alpha Vantage API,以便获取股票数据并将其用作大模型的上下文。
可用功能
getStockQuote:获取股票的当前报价。getHistoricalData:获取股票的历史数据(日、周或月)。- (之后还会添加技术分析、公司概况等工具。)
安装
通过 Smithery 安装
若要通过 Smithery 为 Claude Desktop 自动安装 Financial Data 服务:
npx -y @smithery/cli install findata-mcp-server --client claude
手动安装
npm install findata-mcp-server
在宿主环境中使用
-
从 Alpha Vantage 获取 API 密钥:https://www.alphavantage.co/support/#api-key。
-
配置 MCP 客户端(例如 Claude Desktop)以连接到该服务:
{
"mcpServers": {
"alphaVantage": {
"command": "npx",
"args": ["-y", "findata-mcp-server"],
"env": {
"ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
}
}
}
}
工具
getStockQuote
获取股票的当前报价。
输入:
symbol:股票代码(例如 AAPL)
输出示例:
getHistoricalData
获取股票的历史数据。
输入:
symbol:股票代码(例如 AAPL)interval:数据的时间间隔(daily、weekly或monthly)(可选,默认值:daily)outputsize:输出的大小(compact或full)(可选,默认值:compact) 输出:
包含历史数据的 JSON 对象。输出结构取决于 interval 参数。
贡献
欢迎贡献!请提交 issue 或拉取请求。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。