MTContext について
MTContextは、MetaTrader 4/5端末をAIクライアントにつなぐクラウド型リモートMCPサーバーです。相場や口座情報の確認、指標分析、取引操作に対応し、取引に関わる呼び出しはデフォルトでdry runになります。
主な機能
- 01リアルタイム価格と口座状態の取得
- 02保有ポジションの確認
- 03RSIやMACDなどの指標実行
- 04ポジションサイズの計算
- 05取引呼び出しのデフォルトdry run
活用シーン
- 01EURUSDの買値と売値の確認
- 02口座残高と保有ポジションの確認
- 03銘柄と時間足を指定した指標分析
- 04取引案の実行結果の事前確認
MCP 対応
アカウントごとにリモートStreamable HTTP MCPエンドポイントを提供し、クライアントからMetaTrader端末へ接続します。取引に関わる呼び出しは、明示的に確認するまでdry_runがデフォルトです。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.mtcontext.com/mcp/v1claude mcp add --transport http mtcontext-mtcontext https://mcp.mtcontext.com/mcp/v1{"mcpServers":{"mtcontext-mtcontext":{"type":"http","url":"https://mcp.mtcontext.com/mcp/v1"}}}Cursor で開く{"servers":{"mtcontext-mtcontext":{"type":"http","url":"https://mcp.mtcontext.com/mcp/v1"}}}VS Code で開く{"mcpServers":{"mtcontext-mtcontext":{"type":"http","url":"https://mcp.mtcontext.com/mcp/v1"}}}{"mcpServers":{"mtcontext-mtcontext":{"serverUrl":"https://mcp.mtcontext.com/mcp/v1"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.mtcontext.com/mcp/v1認証が必要ツール
詳細
MTContext MCP クイックスタート
Claude、Cursor、または MCP 対応の任意のクライアントを、MetaTrader 4 または 5 のターミナルに接続できます。Python も、実行するローカルサーバーも必要ありません。
MTContext はクラウドホスト型のリモート MCP サーバーです。このリポジトリから複製、ビルド、pip install する必要はありません。このリポジトリは接続方法を説明し、実際のサービスを案内するためのものです。(これは意図的な設計です。サーバーの実装自体はクローズドソースのクラウドインフラストラクチャであり、自分で実行するものではありません。)
仕組み
- 登録します(無料プランでは読み取り専用のマーケットデータを利用でき、カード登録は不要です)。
- Expert Advisor ファイル(MT5 の場合は
.ex5、MT4 の場合は.ex4。MT4 のサポートは近日提供予定)を 1 つ、MetaTrader ターミナルのチャートにドラッグします。 - ダッシュボードから、すぐに使える MCP 設定スニペットをコピーし、クライアントの設定に貼り付けます。
- AI クライアントに、ライブ価格、口座の状態、インジケーター、または明示的に許可した場合は取引について、自然な英語で尋ねます。取引に影響するすべての呼び出しは、確認するまで
dry_run: trueがデフォルトです。
接続
MTContext は、アカウントごとに単一のリモート Streamable HTTP MCP エンドポイントを公開します。
{
"mcpServers": {
"mtcontext": {
"type": "http",
"url": "https://mcp.mtcontext.com/mcp/v1",
"headers": {
"Authorization": "Bearer YOUR_LICENSE_KEY"
}
}
}
}
ターミナルを接続した後、ダッシュボードから実際の YOUR_LICENSE_KEY を取得してください。詳しくは examples/claude_desktop_config.example.json をご覧ください。
尋ねられること
- 「EURUSD の現在の買値と売値はいくらですか?」
- 「口座残高とオープンポジションを教えてください。」
- 「GBPUSD の H1 で RSI と MACD を実行してください。」
- 「XAUUSD で、30 ピップスのストップを設定し、証拠金の 1% をリスクにした場合のポジションサイズを計算してください。」
- 「EURUSD を 0.1 ロットでドライランの買い注文にして、どうなるか見せてください。」
ツールの全リファレンス:docs.mtcontext.com。
セットアップガイドとトラブルシューティング:help.mtcontext.com。
セルフホスト型 MCP サーバーを使わない理由
オープンソースの MetaTrader MCP サーバーはいくつかありますが、通常は MT5 のみを対象としており、Python をインストールしてローカルプロセスを自分で実行する必要があります。また、自分で構築する以上の安全対策はありません。MTContext は、開発者向けのこうしたセットアップを、ファイル 1 つのインストール、MT4 と MT5 の両方への対応、そしてドライランをデフォルトとする安全モデルに置き換えています。取引も行う開発者だけでなく、トレーダーを対象としています。
リンク
- mtcontext.com — 登録
- docs.mtcontext.com — ドキュメント全文
- help.mtcontext.com — ヘルプセンター
- Model Context Protocol
ライセンス
このリポジトリの内容(ドキュメントとサンプル)は MIT ライセンスで公開されています。詳しくは LICENSE をご覧ください。このライセンスは、独自仕様の MTContext サービス自体には適用されません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。