MCP 雅虎财经是一个基于 Model Context Protocol (MCP) 的服务器,主要用于与 Yahoo Finance 进行交互。它为用户提供了获取定价、公司信息等实用功能的工具。
⚠️ 重要提示
目前
mcp-yahoo-finance仍处于早期开发阶段。随着后续的开发与改进,其功能和可用工具可能会发生变化并进一步扩展。
本项目提供了便捷的方式与 Yahoo Finance 交互,获取所需的金融信息。下面将为你详细介绍安装、配置、使用示例等内容。
uv 运行如果你使用 uv,则无需手动安装 mcp-yahoo-finance。我们将直接使用 uvx 运行 mcp-yahoo-finance。若你只是想使用 MCP 服务器,推荐使用这种方法。
pip 安装通过 pip 命令可以轻松完成安装:
pip install mcp-yahoo-finance
你也可以先将仓库克隆到本地机器,再进行安装:
git clone git@github.com:maxscheijen/mcp-yahoo-finance.git
cd mcp-yahoo-finance
uv sync
将以下内容添加到你的 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/mcp.json 文件中:
{
"servers": {
"yahoo-finance": {
"command": "uvx",
"args": ["mcp-yahoo-finance"]
}
}
}
以下是一些可以向 MCP 雅虎财经服务器提问的示例:
使用 Docker 进行构建的命令如下:
docker build -t [IMAGE] .
你可以使用以下命令进行测试:
npx @modelcontextprotocol/inspector uv run mcp-yahoo-finance