mcpField
A
Angle One Stock MCP

Angle One Stock MCP

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

Angle One Stock MCP について

Angle One Stock MCPは、Angle One APIから株価履歴を取得し、テクニカル指標を計算するサーバーです。OHLCV、RSI、移動平均線を必要とするMCP対応プラットフォーム向けです。

主な機能

  1. 01過去のOHLCV株価データ取得
  2. 02データ期間の設定
  3. 03RSIの計算
  4. 04EMA-20とEMA-50の計算

活用シーン

  1. 01銘柄の過去価格の確認
  2. 02価格と合わせたRSI・移動平均線の確認

MCP 対応

Cursor、Copilot、Claude AIなどのMCP対応プラットフォームに、株価データとテクニカル分析を提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Angle One Stock MCP

Angle One API から株価データとテクニカル分析を取得する汎用 MCP(Model Control Protocol)です。この MCP は、MCP プロトコルに対応する任意のプラットフォーム(Cursor、Copilot、Claude AI など)で使用できます。

特長

  • 株価の過去データを取得します(期間を設定可能)
  • テクニカル指標(RSI、EMA-20、EMA-50)を計算します
  • RESTful API エンドポイントを提供します
  • CORS に対応しています
  • TypeScript で記述されています
  • 汎用 MCP 統合に対応しています

前提条件

  • Node.js(v14 以降)
  • Angle One API の認証情報
  • MCP 対応プラットフォーム(Cursor、Copilot など)

セットアップ

  1. リポジトリをクローンします
  2. 依存関係をインストールします:
    npm install
    
  3. ルートディレクトリに Angle One の認証情報を記載した .env ファイルを作成します:
    ANGLE_ONE_PUBLISHER_API_KEY=your_api_key_here
    ANGLE_ONE_CLIENT_ID=your_client_id_here
    ANGLE_ONE_PIN=your_pin_here
    ANGLE_ONE_TOTP=your_totp_secret_here
    PORT=3000
    DATA_PERIOD_MONTHS=6  # Optional: Number of months of historical data to fetch (default: 6)
    

サーバーの実行

開発モード(ホットリロードあり):

npm run dev

本番環境向けにビルドして実行します:

npm run build
npm start

監視モード(開発用):

npm run watch

API エンドポイント

株価データと分析の取得
GET /api/stock/:symbol

例:

GET http://localhost:3000/api/stock/RELIANCE

レスポンスには次の情報が含まれます:

  • 過去データ(OHLCV)
  • テクニカル指標(RSI、EMA-20、EMA-50)

テクニカル指標

サーバーは次のテクニカル指標を計算します:

  • RSI(相対力指数)- 14 期間
  • EMA(指数移動平均)- 20 期間および 50 期間

設定

データ期間

DATA_PERIOD_MONTHS 環境変数を設定すると、取得する過去データの月数を指定できます。デフォルトは 6 か月です。

例:

DATA_PERIOD_MONTHS=12  # Fetch 1 year of data
DATA_PERIOD_MONTHS=3   # Fetch 3 months of data

MCP 統合

この API は汎用 MCP として利用でき、MCP プロトコルに対応する任意のプラットフォームで使用できます。

TypeScript

このプロジェクトは TypeScript で記述されており、次の型定義が含まれています:

  • API レスポンス
  • テクニカル指標
  • リクエスト/レスポンスオブジェクト
  • 環境変数

コメント

MCP は初めてですか?

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

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