mcpField
A
Angel One MCP (Model Context Protocol)

Angel One MCP (Model Context Protocol)

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

Angel One MCP (Model Context Protocol) について

Angel One MCPは、Angel One取引プラットフォームを利用する開発者やトレーダー向けのローカルサーバーです。MCPクライアントから同プラットフォームのAPIに接続し、履歴データやポートフォリオデータを取得できます。

主な機能

  1. 01取引履歴データの取得
  2. 02ポートフォリオデータの取得
  3. 03Angel One APIへのローカル接続

活用シーン

  1. 01MCPクライアントで市場の履歴データを確認
  2. 02MCPクライアントからポートフォリオデータを確認

MCP 対応

ローカルMCPサーバーとして動作し、MCPクライアントにAngel One取引APIの履歴データとポートフォリオデータへのアクセスを提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Angel One MCP(Model Context Protocol)

MCP とは: 詳しくは、次のブログをご覧ください:https://norahsakal.com/blog/mcp-vs-api-model-context-protocol-explained/

このリポジトリには、Angel One 取引プラットフォーム向けの Model Context Protocol 実装が含まれています。Angel One の取引 API を利用して、履歴データやポートフォリオデータを取得できます。

前提条件

  • Python 3.10
  • Angel One の取引口座
  • Angel One の API 認証情報

インストール

  1. リポジトリをクローンします:
git clone https://github.com/yourusername/angelone-mcp.git
cd angelone-mcp
git submodule update --init --recursive
  1. 仮想環境を作成します(推奨):
python -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  1. 必要な依存関係をインストールします: Linux/Mac
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

irm https://astral.sh/uv/install.ps1 | iex
uv pip install -r requirements.txt

設定

  1. api.py ファイル内で、以下のパラメーターに Angel One の認証情報を直接設定します:
# test_credentials.py
API_KEY = "your_api_key"
CLIENT_CODE = "your_client_code"
PASSWORD = "PIN"
TOKEN = "your_token"  # Visit https://smartapi.angelbroking.com/enable-totp (copy the code/token below QR)

使用方法

  1. api.py を MCP サーバーとして起動し、MCP クライアントに接続できます:
  2. Anthropic Desktop を使用する場合は、cloud_desktop_config.json を更新します。ローカル設定ファイルのパスは、settings > Developer > Edit Settings にあります。
  3. Cline を使用する場合は、MCP servers>Installed>configure MCP Servers に移動し、cline_mcp_settings.json を更新します。
{
    "mcpServers": {
      "angleone": {
        "command": "C:/Users/<user>/.local/bin/uv",
        "args": [
          "--directory",
          "<local-project-path>/mcpserver-AngelOne/",
          "run",
          "api.py"
        ]
      }
    }
  }

設定テスト -- スクリーンショット

画像 画像

コメント

MCP は初めてですか?

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

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