关于 yfinance MCP Server
yfinance MCP Server 为 LLM 提供股票和加密货币代码的最新价格与新闻查询,并通过独立工具支持价格周期和新闻数量设置。
主要功能
- 01查询股票与加密货币价格
- 02选择价格历史周期
- 03获取代码相关新闻
- 04设置新闻文章数量
适用场景
- 01查看代码的当前价格
- 02检查指定周期的价格
- 03收集某代码的相关新闻
MCP 相关
它向 MCP 客户端提供价格和新闻查询工具,参数包括代码以及可选的周期或文章数量。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
yfinance MCP 服务
Model Context Protocol 服务,使大模型能够获取准确且最新的股票/加密货币代码价格和新闻。
可用工具
get_price_tool:获取股票/加密货币代码的价格- 参数:
ticker(string):必填——代码名称或别名(例如,“BTC-USD”、“AAPL”)period(string):可选——时间段(例如,“1d”、“5d”、“1mo”)。默认为“1d”
- 参数:
get_news_tool:获取股票/加密货币代码的新闻。- 必填参数:
ticker(string):必填count(string):可选——要获取的文章数量(默认:5)
- 必填参数:
安装
通过 Smithery 安装
通过 Smithery 为 Claude Desktop 自动安装 yfinance-mcp-server:
npx -y @smithery/cli install @Otman404/finance-mcp-server --client claude
使用 uv
在本地安装软件包
uv pip install -e .
运行服务
finance-mcp-server
使用 docker
# build the container
docker build -t finance-server .
# run the container
docker run -it finance-server
配置
在 Claude Desktop 中使用
将以下内容添加到 claude_desktop_config.json
uvx
"mcpServers": {
"finance": {
"command": "uvx",
"args": ["finance-mcp-server"]
}
}
docker
{
"mcpServers": {
"finance": {
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
}
}
在 5ire 中使用
uvx
{
"key": "finance",
"command": "uvx",
"args": ["finance-mcp-server"]
}
docker
{
"key": "finance-server",
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
交互示例

评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。