mcpField
M
MCP Server for Screener.in

MCP Server for Screener.in

ローカル
github.com/minhaj3金融データ880 週間前に更新

MCP Server for Screener.in について

MCP Server for Screener.inは、screener.inと連携するオープンソースの金融データサーバーです。開発者やアナリスト、投資家向けに企業データの取得、市場時価総額対利益比の計算、テクニカル分析と取引戦略のツールを提供します。

主な機能

  1. 01screener.inの金融データ取得
  2. 02時価総額対利益比の計算
  3. 03移動平均線とRSIの分析
  4. 04取引推奨と戦略の生成
  5. 05銘柄の分析と比較

活用シーン

  1. 01企業の時価総額対利益比を確認
  2. 02銘柄の移動平均線とRSIを分析
  3. 03テクニカル指標から取引推奨を生成
  4. 04複数銘柄の取引機会を比較

MCP 対応

MCPクライアントに企業の金融データ、比率計算、テクニカル分析、取引戦略のツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Screener.in 用 MCP サーバー

概要

このリポジトリでは、screener.in と連携する、MCP(時価総額対利益)サーバーのオープンソース実装を提供します。このサーバーは金融データの取得、処理、提供を行い、ユーザーが screener.in に掲載されている企業の MCP 比率を計算、分析できるように設計されています。

MCP 比率は、企業の収益性に対する評価額を判断するための重要な指標です。このプロジェクトは、開発者、アナリスト、金融に関心のある方々が、使いやすくカスタマイズ可能な金融データ分析ツールを活用できるようにすることを目指しています。

機能

  • screener.in から金融データを取得します。
  • 時価総額対利益(MCP)比率を計算します。
  • 以下を含む、テクニカル分析用のツールを提供します。
    • 移動平均(MA)分析。
    • 相対力指数(RSI)の計算。
    • 包括的な取引推奨。
    • スイングトレードおよびデイトレード戦略のプロンプト。
  • 追加の金融指標に対応できる、オープンソースでカスタマイズ可能な構成です。
  • 軽量で、ローカルサーバーやクラウドサーバーに簡単にデプロイできます。

前提条件

  • Python 3.8+
  • MCP Inspector CLI ツール。
  • screener.in のミドルウェアトークンへのアクセス。
  • 金融指標とその重要性に関する基本的な知識。

インストール

  1. リポジトリをクローンします。
git clone https://github.com/yourusername/mcp-server-screener.git
cd mcp-server-screener
  1. 仮想環境を作成して有効化します。
python -m venv venv 
source venv/bin/activate # On macOS/Linux 
venv\Scripts\activate # On Windows
  1. 必要な依存関係をインストールします。
pip install -r requirements.txt
  1. .env ファイルに screener.in の環境変数を設定します。
SCREENER_CSRF_TOKEN=''
SCREENER_SESSION_ID=''
SCREENER_CSRF_MIDDLEWARE_TOKEN=''
  1. MCP Inspector でサーバーをテストします。
mcp dev server.py
  1. **http://localhost:6274**(または設定したポート)でサーバーにアクセスします。

使用方法

API エンドポイント
  • GET /mcp
    指定した企業の MCP 比率を取得します。
    • パラメーター:
      • symbol:企業の株式シンボル(例:RELIANCE、TCS)。
    • リクエスト例:
      curl http://localhost:5000/mcp?symbol=RELIANCE
      
    • レスポンス例:
      {
        "symbol": "RELIANCE",
        "market_cap": 1500000000000,
        "profit": 50000000000,
        "mcp_ratio": 30
      }
      
ツール

MCP サーバーには、テクニカル分析と取引戦略のための以下のツールが含まれています。

  1. 移動平均分析:

    • 短期および長期の移動平均を計算します。
    • 強気、弱気、クロスオーバーの検出などのシグナルを提供します。
  2. RSI 計算:

    • 株式の相対力指数(RSI)を算出します。
    • 売られ過ぎおよび買われ過ぎの状態を特定します。
  3. 取引推奨:

    • MA と RSI のシグナルを組み合わせて、実行可能な取引推奨を生成します。
    • リスクレベルとシグナルの強さも含まれます。
  4. スイングトレード戦略:

    • テクニカル指標、サポート/レジスタンスの水準、出来高の傾向に基づいて、スイングトレード戦略を生成します。
  5. デイトレード戦略ビルダー:

    • エントリー/エグジット条件、ポジションサイズ、リスク管理を含む、カスタムのデイトレード戦略を作成します。
  6. ティッカー分析:

    • MA、RSI、取引推奨を用いて、株式を詳細に分析します。
  7. ティッカー比較:

    • 複数の株式を比較して、最適な取引機会を特定します。

カスタマイズ

mcp_calculator.py のロジックを変更して、追加の指標を含めたり、MCP の計算をカスタマイズしたりできます。

貢献

貢献を歓迎します。貢献するには、以下の手順に従ってください。

  • リポジトリをフォークします。
  • 機能追加またはバグ修正用の新しいブランチを作成します。
  • 変更内容を詳しく説明して、プルリクエストを送信します。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。

お問い合わせ

ご質問やご提案がありましたら、お気軽にお問い合わせください。

謝辞

  • 金融データのための堅牢なプラットフォームを提供している screener.in。
  • 支援と貢献を寄せてくださったオープンソースコミュニティ。

コメント

MCP は初めてですか?

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

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