使用说明
股票价格MCP服务器
概述
一个自定义的模型上下文协议(MCP)服务器,使用yfinance Python库将Claude Desktop与实时雅虎财经股票市场数据集成在一起。
本项目演示了如何构建本地MCP服务器并将其与Claude Desktop集成。服务器公开了允许Claude执行以下操作的工具:
- 检索实时股票价格
- 比较两个股票价格
- 获取CSV格式的历史股票数据
服务器在本地运行,并通过MCP标准在标准输入和输出上与Claude Desktop通信。
特性
-
get_stock_price(symbol: str)
返回股票的最新收盘价。 -
get_stock_history(symbol: str, period: str)
以CSV格式的字符串返回历史股票数据。 -
compare_stocks(symbol1: str, symbol2: str)
比较两个股票价格并返回格式化结果。
技术栈
- Python 3.14
- 模型上下文协议(MCP)
- 雅虎财经
- uv(Python包管理器)
- 克劳德桌面版