使用说明
雅虎金融MCP服务器
部署在Cloudflare Workers上的用于雅虎财经数据的远程MCP(模型上下文协议)服务器。
特性
- 9工具 用于访问雅虎财经数据
- Cookie+面包屑身份验证 用于可靠的API访问
- SSE和流式HTTP 运输支援
- Cloudflare员工 使用持久对象进行部署
工具
| 工具 | 说明 |
|---|---|
get_historical_stock_prices |
获取股票代码的OHLCV数据 |
get_stock_info |
获取全面的股票信息 |
get_yahoo_finance_news |
获取股票行情的最新消息 |
get_stock_actions |
获得股息和股票分割 |
get_financial_statement |
获取损益表、资产负债表或现金流 |
get_holder_info |
获得机构、内部人士和主要持有人 |
get_option_expiration_dates |
获取可用选项的到期日期 |
get_option_chain |
获取看涨/看跌期权链 |
get_recommendations |
获取分析师建议 |
设置
npm install
发展
npm run dev
服务器运行于 http://localhost:5173
部署
npm run deploy
端点
| 端点 | 描述 |
|---|---|
/ |
JSON文档 |
/sse |
MCP SSE传输 |
/mcp |
MCP可流式HTTP传输 |
用法
克劳德桌面版
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"yahoo-finance": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/sse"]
}
}
}
MCP检查员
npx @modelcontextprotocol/inspector@latest
连接到 http://localhost:5173/sse (本地)或 https://your-worker.workers.dev/sse (已部署)。
项目结构
src/
├── server.ts # Worker entry point
├── mcp.ts # MCP server with tool definitions
└── yahoo-finance-api.ts # Yahoo Finance API client
许可证
麻省理工学院