MCP Yahoo Finance 股票数据工具
一种模型上下文协议服务器,可通过自然语言查询与雅虎财经互动,以获取股票价格、公司信息和历史财务数据。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"yahoo-finance": {
"args": [
"mcp-yahoo-finance"
],
"command": "uvx"
}
}
}
可用工具 (10 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_current_stock_price 1 个参数 需填 1 项
Get the current stock price based on stock symbol.
必填参数:symbol
get_stock_price_by_date 2 个参数 需填 2 项
Get the stock price for a given stock symbol on a specific date.
必填参数:symbol、date
get_stock_price_date_range 3 个参数 需填 3 项
Get the stock prices for a given date range for a given stock symbol.
必填参数:symbol、start_date、end_date
get_historical_stock_prices 3 个参数 需填 1 项
Get historical stock prices for a given stock symbol.
必填参数:symbol
get_dividends 1 个参数 需填 1 项
Get dividends for a given stock symbol.
必填参数:symbol
get_income_statement 2 个参数 需填 1 项
Get income statement for a given stock symbol.
必填参数:symbol
get_cashflow 2 个参数 需填 1 项
Get cashflow for a given stock symbol.
必填参数:symbol
get_earning_dates 2 个参数 需填 1 项
Get earning dates.
必填参数:symbol
get_news 1 个参数 需填 1 项
Get news for a given stock symbol.
必填参数:symbol
get_recommendations 1 个参数 需填 1 项
Get analyst recommendations for a given symbol.
必填参数:symbol
服务介绍
MCP Yahoo Finance
一个用于与Yahoo Finance交互的Model Context Protocol (MCP) 服务器。该服务器提供了获取定价、公司信息等功能。
请注意,
mcp-yahoo-finance目前正处于早期开发阶段。随着我继续开发和改进服务器,其功能和可用工具可能会发生变化和扩展。
安装
如果你使用的是uv,则无需手动安装mcp-yahoo-finance。我们将使用uvx直接运行mcp-yahoo-finance。
如果你只是想使用MCP服务器,我建议你采用这种方法。
使用pip
使用pip。
pip install mcp-yahoo-finance
使用Git
您也可以在将仓库克隆到您的机器后安装该软件包。
git clone git@github.com:maxscheijen/mcp-yahoo-finance.git
cd mcp-yahoo-finance
uv sync
配置
Claude Desktop
在你的claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"yahoo-finance": {
"command": "uvx",
"args": ["mcp-yahoo-finance"]
}
}
}
您还可以使用docker:
{
"mcpServers": {
"yahoo-finance": {
"command": "docker",
"args": ["run", "-i", "--rm", "IMAGE"]
}
}
}
VSCode
在你的.vscode/mcp.json中添加以下内容:
{
"servers": {
"yahoo-finance": {
"command": "uvx",
"args": ["mcp-yahoo-finance"]
}
}
}
示例问题
- "苹果公司的股价是多少?"
- "苹果和谷歌之间的股价差额是多少?"
- "从2024-01-01到2025-01-01,苹果公司的股价变化了多少?"
构建
Docker:
docker build -t [IMAGE] .
使用MCP Inspector测试
npx @modelcontextprotocol/inspector uv run mcp-yahoo-finance