ICICI Direct MCP Server について
ICICI Direct MCP Serverは、ICICI Direct Breeze APIにアクセスするHTTPラッパー型サーバーです。MCP経由でAPIを利用したいユーザー向けで、APIキーは環境変数に設定します。
主な機能
- 01ICICI Direct Breeze APIへの接続
- 02HTTPエンドポイントでのツール検索と呼び出し
- 03環境変数によるAPIキー設定
- 04Dockerによるデプロイ
活用シーン
- 01MCPクライアントにBreeze APIへのアクセスを提供
- 02ローカルのポート8080でサーバーを実行
MCP 対応
HTTPエンドポイントを通じて、ツールの検索と呼び出しを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
http://localhost:8080claude mcp add --transport http icici-direct http://localhost:8080{"mcpServers":{"icici-direct":{"type":"http","url":"http://localhost:8080"}}}Cursor で開く{"servers":{"icici-direct":{"type":"http","url":"http://localhost:8080"}}}VS Code で開く{"mcpServers":{"icici-direct":{"type":"http","url":"http://localhost:8080"}}}{"mcpServers":{"icici-direct":{"serverUrl":"http://localhost:8080"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
ICICI Direct MCP サーバー
ICICI Direct Breeze API にアクセスするための、シンプルな HTTP ラッパー付き MCP サーバーです。
クイックスタート
-
環境変数に API キーを設定します: export ICICI_API_KEY=your_api_key_here
-
依存関係をインストールします: pip install -r requirements.txt
-
サーバーを起動します: python server.py
サーバーは http://localhost:8080 で利用できます。
API エンドポイント
GET /info- 利用可能なツールの情報を取得しますPOST /tools/call- パラメーターを指定してツールを呼び出しますPOST /tools/{tool_name}- 各ツールの直接エンドポイントです
Docker の使用方法
Docker でビルドして実行します:
docker build -t icici-direct-mcp-server . docker run -p 8080:8080 -e ICICI_API_KEY=your_api_key_here icici-direct-mcp-server
Cloud Run へのデプロイ
gcloud builds submit --tag gcr.io/YOUR-PROJECT/icici-direct-mcp-server gcloud run deploy icici-direct-mcp-server --image gcr.io/YOUR-PROJECT/icici-direct-mcp-server --platform managed --set-env-vars="ICICI_API_KEY=your_api_key_here"
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。