允许LLMs获取股票/加密货币代币的准确和最新价格及新闻的Model Context Protocol服务器。
get_price_tool: 获取股票/加密货币代币的价格
ticker (字符串): 必需 - 代币名称或别名 (例如:"BTC-USD", "AAPL")period (字符串): 可选 - 时间周期 (例如:"1d", "5d", "1mo")。默认值为 "1d"get_news_tool: 获取股票/加密货币代币的新闻。
ticker (字符串): 必需count (字符串): 可选 - 要检索的文章数量 (默认: 5)要通过 Smithery 自动安装 yfinance-mcp-server 到 Claude Desktop:
npx -y @smithery/cli install @Otman404/finance-mcp-server --client claude
本地安装该包
uv pip install -e .
运行服务器
finance-mcp-server
使用 Docker
# 构建容器
docker build -t finance-server .
# 运行容器
docker run -it finance-server
在 claude_desktop_config.json 中添加以下内容
"mcpServers": {
"finance": {
"command": "uvx",
"args": ["finance-mcp-server"]
}
}
{
"mcpServers": {
"finance": {
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
}
}
{
"key": "finance",
"command": "uvx",
"args": ["finance-mcp-server"]
}
{
"key": "finance-server",
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
