返回市场
财务-MCP服务器

财务-MCP服务器

作者:Otman4044 星标更新:2025-04-14

项目介绍

yfinance MCP 服务器

smithery 徽章 允许LLMs获取股票/加密货币代币的准确和最新价格及新闻的Model Context Protocol服务器。

可用工具

  • get_price_tool: 获取股票/加密货币代币的价格
    • 参数:
      • ticker (字符串): 必需 - 代币名称或别名 (例如:"BTC-USD", "AAPL")
      • period (字符串): 可选 - 时间周期 (例如:"1d", "5d", "1mo")。默认值为 "1d"
  • get_news_tool: 获取股票/加密货币代币的新闻。
    • 必需参数:
      • ticker (字符串): 必需
      • count (字符串): 可选 - 要检索的文章数量 (默认: 5)

安装

通过 Smithery 安装

要通过 Smithery 自动安装 yfinance-mcp-server 到 Claude Desktop:

npx -y @smithery/cli install @Otman404/finance-mcp-server --client claude

使用 uv 安装

本地安装该包

uv pip install -e .

运行服务器

finance-mcp-server

使用 Docker

# 构建容器
docker build -t finance-server .

# 运行容器
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"]
}

示例交互

示例