stooq-mcp 是一个基于 Model Context Protocol(MCP)的服务器,使用 Rust 语言编写,主要功能是从 stooq.com 获取股票价格数据。
主要能力:
- 最新股票价格:获取实时股票价格数据。
- 历史数据:检索自定义日期范围内的历史股票数据。
- 多市场支持:可访问五个主要市场的股票。
使用方式: 提供一键安装脚本,默认安装到 ~/.stooq-mcp/。安装脚本会构建项目,并将其注册到 Claude Code 和/或 Claude Desktop。编译后的二进制文件位于 ./target/release/stooq-mcp。 注册 MCP 服务器到 Claude Code 时,需要将配置添加到 Claude Desktop 的配置文件中,具体路径为: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json
工具示例: get_stock_price:从 stooq.com 获取股票价格数据。 例如获取丰田汽车(日本)的最新股票价格,或获取索尼(日本)2024 年全年的历史数据。
技术栈:
- Rust:系统编程语言
- rmcp:MCP 服务器实现
- reqwest:HTTP 客户端
- tokio:异步运行时
重要提示:
- stooq.com 是非官方 API,可能随时更改,恕不另行通知。
- 存在每日速率限制,过度请求可能会被阻止。
- 仅供个人使用和学习目的。
- 数据准确性不保证。
许可证:MIT License,详情请参阅 LICENSE 文件。 欢迎贡献!请随时提交 Pull Request。