mcpField
A
Angel One MCP (Model Context Protocol)

Angel One MCP (Model Context Protocol)

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

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

Angel Oneの取引口座ユーザー向けMCPサーバーで、取引APIを通じて履歴データとポートフォリオデータを取得します。利用にはPython 3.10、Angel Oneの口座、API認証情報が必要です。

主な機能

  1. 01取引履歴データの取得
  2. 02ポートフォリオデータの取得
  3. 03MCPクライアント経由で取引APIを呼び出し

活用シーン

  1. 01Angel One口座の履歴確認
  2. 02Angel Oneポートフォリオの確認

MCP 対応

MCPサーバーとして動作し、MCPクライアントからAngel Oneの取引APIを利用して履歴データやポートフォリオデータを取得できます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Angel One MCP(Model Context Protocol)

このリポジトリには、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. 必要な依存関係をインストールします:
curl -LsSf https://astral.sh/uv/install.sh | sh
uv pip install -r requirements.txt

設定

  1. ルートディレクトリに、Angel One の認証情報を記載した test_credentials.py ファイルを作成します:
# test_credentials.py
API_KEY = "your_api_key"
CLIENT_CODE = "your_client_code"
PASSWORD = "your_password"
PIN = "your_pin"
TOKEN = "your_token"  # Optional

使い方

  1. api.py を MCP サーバーとして起動し、MCP クライアントから利用できます。
{
    "mcp": {
        "servers": {
            "angleone": {
                "command": "/Users/rohandoshi/.local/bin/uv",
                "args": [
                    "--directory",
                    "/Users/rohandoshi/Development/angelone-mcp",
                    "run",
                    "api.py"
                ]
            },
        }
    }
}

結果

スクリーンショット 2025-04-29 at 11 35 09 PM スクリーンショット 2025-04-29 at 11 37 03 PM

コメント

MCP は初めてですか?

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

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