mcpField
P
portfolio-signals

portfolio-signals

リモート
github.com/KhizarShabir1金融データ016 週間前に更新
リポジトリ

portfolio-signals について

portfolio-signalsは、AIコーディングエージェント向けにYahoo Financeの株価と計算済みテクニカル指標を提供するMCPサーバーです。測定値と標準的な分類を返し、投資判断の解釈は行いません。

主な機能

  1. 01リアルタイム株価と日次変動
  2. 02RSI、MACD、SMAクロス
  3. 03銘柄間のリターン順位付け
  4. 04週次ポートフォリオダイジェスト

活用シーン

  1. 01銘柄の現在値と指標の確認
  2. 02指定期間におけるリターンの比較
  3. 03週次のポートフォリオ実績とRSI範囲の確認

MCP 対応

株価、テクニカルシグナル、銘柄比較、ポートフォリオダイジェストのツールをMCPクライアントに公開します。ローカルのSTDIOサーバーまたはホスト型HTTPエンドポイントとして利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://portfolio-signals-mcp.fly.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
pypiportfolio-signals-mcp0.1.1

ツール

詳細

Portfolio Signals MCP

PyPI Python License: MIT

あらゆるAIコーディングエージェント(Claude Code、Cursor、Claude Desktopなど)に、リアルタイムの株価と計算済みのテクニカル分析シグナル(RSI、MACDのクロスオーバー、ゴールデンクロス/デッドクロス、ポートフォリオ全体の週次ダイジェスト)を提供するMCP サーバーです。指標はLLMではなくコードで計算するため、数値は正確です。

データソース:Yahoo Finance(yfinance経由)。無料で、APIキーは不要です。

mcp-name: io.github.KhizarShabir1/portfolio-signals

ツール

ツール説明
get_quote(ticker)株価、当日の変動、出来高、52週間の値幅
get_technical_signals(ticker)買われすぎ/売られすぎゾーンを示すRSI(14)、シグナルラインと比較したMACD(12,26,9)、SMA 50/200のゴールデンクロス/デッドクロス
compare_tickers(tickers, period)1か月〜5年間のトータルリターンをランキング形式で表示
weekly_digest(tickers)ポートフォリオ全体のレポート:1週間/1か月のリターン、RSI、MACDの位置、RSI 30〜70の範囲外にあるティッカー

設計原則: ツールが返すのは測定値と標準的な閾値分類(RSI 70/30ゾーン、ゴールデンクロス/デッドクロス、シグナルラインと比較したMACD)のみです。方向性に関する意見や説明的な要約は返しません。解釈はエージェントの役割であり、決定性はサーバーが担います。

クイックスタート

uvがあれば、インストールは不要です。

uvx portfolio-signals-mcp
Claude Code
claude mcp add portfolio-signals -- uvx portfolio-signals-mcp

その後、Claudeに次のように質問できます。

  • 「今のNVDAのRSIとMACDは?」
  • 「AAPL、MSFT、VOOの過去6か月を比較して。」
  • 「ポートフォリオ(AAPL、NVDA、VOO、TSLA)の週次ダイジェストを作成して。」
Cursor

Settings → Tools & MCP → Add a Custom MCP Server:

{
  "mcpServers": {
    "portfolio-signals": {
      "command": "uvx",
      "args": ["portfolio-signals-mcp"]
    }
  }
}
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "portfolio-signals": {
      "command": "uvx",
      "args": ["portfolio-signals-mcp"]
    }
  }
}
リモート(HTTP)

ローカルへのインストールは不要です。ホストされているインスタンスに直接接続します。

claude mcp add --transport http portfolio-signals https://portfolio-signals-mcp.fly.dev/mcp

ソースから実行

git clone https://github.com/KhizarShabir1/portfolio-signals-mcp
cd portfolio-signals-mcp
pip install -e .
portfolio-signals-mcp           # stdio
portfolio-signals-mcp --http    # streamable HTTP on :8000 (PORT env to change)

免責事項

情報提供のみを目的としており、金融アドバイスではありません。市場データはYahoo Financeから取得しており、Yahooの利用規約が適用されます。

ライセンス

MIT © Khizar Shabir

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。