关于 Stock Assistant MCP Server
一个通过 Yahoo Finance API 提供股票数据与分析的 MCP 服务,支持实时和历史数据、股票比较,并使用 SSE 传输及 API 密钥认证。
主要功能
- 01实时股票数据
- 02历史股票分析
- 03股票比较
- 04SSE 传输
- 05API 密钥认证
适用场景
- 01查看当前股票数据
- 02分析历史股价表现
- 03比较股票
- 04通过 VS Code 连接
MCP 相关
该服务向 MCP 客户端提供实时股票数据、历史分析和股票比较功能,使用 SSE 传输及 API 密钥认证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
股票助手 MCP 服务
本项目实现了一个简单的模型上下文协议(MCP)服务,可通过 Yahoo Finance API 提供实时股票数据、历史分析和股票比较。
此 MCP 服务使用 SSE 传输,并通过 API 密钥进行身份验证。
在本地运行
先决条件:
- Python 3.13 或更高版本
- uv
在本地运行服务:
uv venv
uv sync
# linux/macOS
export API_KEYS=<AN_API_KEY>
# windows
set API_KEYS=<AN_API_KEY>
uv run fastapi dev main.py
VS Code MCP 配置(mcp.json):
{
"inputs": [
{
"type": "promptString",
"id": "my-api-key",
"description": "Stock Assistant API Key",
"password": true
}
],
"servers": {
"stock-mcp-sse": {
"type": "sse",
"url": "http://localhost:8000/sse",
"headers": {
"x-api-key": "${input:my-api-key}"
}
}
}
}
部署到 Azure Container Apps
az containerapp up -g <RESOURCE_GROUP_NAME> -n stock-mcp --environment mcp -l westus --env-vars API_KEYS=<AN_API_KEY> --source .
如果部署成功,Azure CLI 会返回应用的 URL。你可以使用此 URL 从 Visual Studio Code 连接到该服务。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。