股票价格与汇率服务

一个无需API密钥的股票价格和外汇汇率服务,专为Claude Desktop设计,支持获取最新股价、历史数据、外汇汇率和股票代码搜索。

  • by ajtgjmdjp
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ajtgjmdjp/stockprice-mcp

使用说明

股票价格mcp

状态:维护模式 --该项目稳定且功能齐全,但尚未积极开发。欢迎发布问题和PR。

Claude Desktop的股票价格和外汇汇率MCP服务器,由 雅虎财经。不需要API密钥。

备注:一个名为的无关包 yfinance-mcp 存在于PyPI上——它与此项目无关。 该项目发布于 stockprice-mcp.

设置(克劳德桌面)

uvx stockprice-mcp serve

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "stockprice": {
      "command": "uvx",
      "args": ["stockprice-mcp", "serve"]
    }
  }
}

工具

工具 说明
get_stock_price 东京证券交易所上市股票的最新价格+基本面(代码.T)
get_stock_history 日期范围的OHLCV历史记录
get_fx_rates 日元汇率(美元兑日元、欧元兑日元、英镑兑日元、人民币兑日元)
search_ticker 按公司名称或关键字搜索股票代码

在Claude Desktop中的使用

stockprice でトヨタ(7203)の最新株価を教えて
stockprice で USDJPY の直近1週間の推移を確認して
stockprice でソニーのティッカーを検索して

命令行界面

pip install stockprice-mcp

yfinance-mcp price 7203                        # 最新株価
yfinance-mcp history 7203 --start 2025-01-01   # 価格履歴
yfinance-mcp fx                                # FXレート
yfinance-mcp search Toyota                     # ティッカー検索
yfinance-mcp test                              # 疎通確認
yfinance-mcp serve                             # MCPサーバー起動

python

import asyncio
from yfinance_mcp import YfinanceClient

async def main():
    client = YfinanceClient()
    price = await client.get_stock_price("7203")
    print(price.close, price.trailing_pe)

asyncio.run(main())

免责声明

此软件包使用 雅虎财经 (Apache 2.0)。 数据用于个人、教育和研究用途。

许可证

阿帕奇-2.0