Finvasia MCP Server について
Finvasia MCP Serverは、Finvasia Shoonyaと取引アプリをつなぐNode.js製ブリッジです。MCPクライアントから標準化されたインターフェースで口座・市場データを取得し、各種注文を管理できます。
主な機能
- 01プロフィールと口座残高の取得
- 02価格・ポジション・保有資産の確認
- 03買い・売り・オプション注文
- 04注文の取消と変更
- 05注文・取引履歴・証拠金の確認
- 06利益確定・損切り注文
活用シーン
- 01Finvasia口座の残高と保有資産の確認
- 02現在の株価とポジションの確認
- 03MCP対応アプリからの注文管理
MCP 対応
stdioまたはSSE経由で、Finvasiaの口座・市場データ取得と注文管理機能をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Finvasia MCP サーバー
Finvasia の Market Connect Protocol(MCP)に接続し、Finvasia の取引プラットフォームとシームレスにやり取りできる、Node.js ベースのサーバーです。このサーバーは、Finvasia の API と取引アプリケーションまたはフロントエンドのダッシュボードとの橋渡しをします。

📌 現在の機能
- 👤 ユーザープロフィールデータの取得
- 💰 口座残高の取得
- 🟢 買い注文
- 🔴 売り注文
- ❌ 注文のキャンセル
- ✏️ 注文の変更
- 📈 現在の株価
- 📊 ポジション
- 💼 保有資産
- 💸 注文証拠金
- 📚 注文一覧
- 📒 取引一覧
- 🎯 利益確定注文
- 🛑 損切り注文
- 🧠 オプションの買い・売り
今後、機能やモジュールを順次追加していく予定です。
🛠️ 技術スタック
- バックエンド:Node.js
- ブローカー API:Finvasia Shoonya(MCP)
Finvasia MCP 統合
このリポジトリでは、Finvasia API と Model Context Protocol(MCP) サーバーの基本的な統合環境を提供します。標準化された stdio インターフェースを通じて Finvasia アカウントに接続・アクセスでき、MCP ベースのアプリケーションとのシームレスな互換性を実現します。
🚀 はじめに
1. リポジトリをクローンする
git clone https://github.com/HexaMCP/Finvasia.git
cd Finvasia
2. 依存関係をインストールする
npm install
🔐 3. 環境を設定する
ルートディレクトリに .env ファイルを作成し、Finvasia から取得した以下のキーを設定します。
ID="Your Finvasia ID"
PASSWORD="Your Password"
VENDOR_KEY="Your Vendor Key"
IMEI="Your IMEI"
API_KEY="Your API Key"
TOTP="Your TOTP Code"
4. プロジェクトをビルドする
npm run build
5. プロジェクトを起動する
npm start
使用するポートで MCP サーバーを起動します(例:http://localhost:3000)
⚙️ SSE 用の MCP 設定
MCP の設定 JSON に、以下の設定ブロックを追加します。
{
"Your MCP project name": {
"type": "sse",
"url": "http://localhost:3000",
}
}
🗂️ 設定を追加する場所:
VS Code を使用している場合は、この設定を settings.json 内に記述します。
📞 サポート
統合に関する問題やサポートについては、blaze.ws までお問い合わせください。
トラブルシューティング、機能のリクエスト、またはこの MCP 統合に関する一般的なお問い合わせも承っています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。