mcpField
A
aidatataskrunner-mcp

aidatataskrunner-mcp

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

aidatataskrunner-mcp について

aidatataskrunner-mcpは、ClaudeをMT5上のAiDataTaskRunner Panelに接続し、バックテストタスクとパネル設定を管理します。バッチ操作、状態確認、ファイルによる設定管理に対応します。

主な機能

  1. 01任意の条件でバックテストを登録
  2. 02タスクの進捗と状態を確認
  3. 03保留中タスクの実行と完了分の削除
  4. 04タスク設定の保存と読み込み
  5. 05フォルダー、ログ、システム時刻の照会

活用シーン

  1. 01Claudeから複数のバックテストを登録
  2. 02タスク数と実行状態を確認
  3. 03タスクやパネルの設定ファイルを管理

MCP 対応

AiDataTaskRunner Panelのタスクキュー、設定、関連するシステム情報を操作するMCPツールを提供します。Claude Desktop向けに設定でき、mcp-remoteを介したHTTP Remoteにも言及しています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tradesystemsnique-aidatataskrunner": {
"command": "uvx",
"args": [
"aidatataskrunner-mcp"
]
}
}
}
起動コマンドuvx aidatataskrunner-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiaidatataskrunner-mcp1.0.2

ツール

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

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

詳細

README の画像 README の画像 README の画像 README の画像 README の画像

MCP を介して AiDataTaskRunner パネルを直接操作


主な機能

タスク管理

Claude からバックテストのキューを直接操作できます。

  • タスクの追加: 任意のシンボル、日付、時間足を指定して、新しいバックテストをキューに追加します
  • ステータスの監視: タスクの進行状況(処理中、キュー済み、保留中、準備完了、失敗)を追跡します
  • 一括操作: 保留中のタスクをすべて実行するか、完了したタスクを削除します
  • ファイル管理: CSV ファイルからタスク設定を保存/読み込みます
設定の操作

Claude を介してパネルの設定を管理できます。

  • 設定の読み込み/保存: パネル設定をテキストファイルに保存し、読み込みます
  • フォルダーの照会: データ生成先とタスク保存先を確認します
  • システム情報: MT5 のログとシステム時刻にアクセスします
自然言語との連携

Claude を使って取引データのパイプラインを自動化できます。

  • タスク数と詳細を照会します
  • 複数のバックテストを一括で追加します
  • タスク設定を整理、管理します
  • リアルタイムで実行状況を監視します
リアルタイム更新
  • 非同期操作の結果をチャットに直接配信します
  • タスクをブロックせずに実行します(fire-and-forget に対応)
  • パネルからステータスを即座に通知します

リポジトリの構成

AiDataTaskRunerMcp/
└── aidatataskrunner_mcp/                      # JSON Tools definition
 

要件

  • AiDataTaskRunner パネルが正常に動作していること。
  • McpServer のライセンスには EX5 Library と McpServer 用 EXE が必要です。次のリンクから購入してください:TheBotPlace - McpServerByLeo

インストール

cd "C:\Users\YOUR USER\AppData\Roaming\MetaQuotes\Terminal\YOUR ID\MQL5\Shared Projects"
tsndep install "https://forge.mql5.io/nique_372/AiDataTaskRunerMcp.git"
  • tsndep コマンドを使用するには、tsndep パッケージが必要です(pypi で入手できます)。このコマンドは、すべての依存関係を自動的にダウンロードし、リポジトリの要件をすべてインストールします。

クイックスタート(Claude AI を使用する一般ユーザー向け)

1. 設定用 JSON を作成する

Common\Files を開きます。 次の構成の JSON ファイルを作成します。

{
  "general": {
    "type_reg": "stdio_stdin",
    "json_tools_fpath": "JSON_TOOL_PATH"
  },
  "mt5_conn": {
    "host": "127.0.0.1",
    "port": 9999
  },
  "http_lib": {
    "name": "McpMt5Server",
    "version": "1.0.0",
    "host": "127.0.0.1",
    "port": 8080,
    "endpoint": "/"
  },
  "stdio_stdin": {
    "name": "MT5 MCP Server",
    "version": "1.0.0"
  }
}
  • JSON_TOOL_PATH:ツール設定用 JSON のパスです(aidatataskrunner_mcp フォルダーから JSON をダウンロードして、たとえば documents に置き、そのファイルのパスをここに指定できます)。または、リポジトリをクローンしている場合は、tools.json のパスを指定できます。
2. Claude Desktop で設定する

claude_desktop_config.json に次の内容を追加します。

{
  "mcpServers": {
    "aidatataskrunner_mcp": {
      "command": "PATH_TO_EXE",
      "args": ["PATH_TO_FILE", "YOUR_TBP_ID", "YOUR_MT5_ACCOUNT_LOGIN_ID" 
      ]
    }
  }
}
  • PATH_TO_EXE:McpServer の EXE ファイルのパス
  • PATH_TO_FILE:JSON 設定ファイルのパス
  • YOUR_TBP_ID:The Bot Place のユーザー ID
  • YOUR_MT5_ACCOUNT_LOGIN_ID:AiDataTaskRunner Panel EA が実行されている MT5 アカウントの ACCOUNT_LOGGIN
3. MT5 を設定する

MT5 で、Tools → Options → Allowed URLs for WebRequest を開きます。

  • 127.0.0.1 または設定したホストを追加します。
  • Accept をクリックします。
  • AutoTrading と DLL imports を有効にします。
4. Claude Desktop を開く

Claude Desktop を開きます。この時点で、EA McpServer.ex5 との接続が確立されるまで Python スクリプトがバックグラウンドで実行されます。

5. AiDataTaskRunner Panel に接続する

MT5 で AiDataTaskRunner Panel を起動し、Ai タブから Mcp に移動します。次に、サーバーを設定して起動します。新しい EA とともに新しいチャートが開きます。

6. Claude で使用する
- Add a new EURUSD task from 2023.01.01 to 2024.01.01 on H1 timeframe, and Symbol Folder = XAUUSD, Label id = 0
- Give me the total number of tasks I have
- Clean all task
- Run all task

Claude がこれを適切な MCP 呼び出しに自動的に変換します。

注:

「mcp-remote」を使って HTTP Remote を利用することもできます(https://forge.mql5.io/nique_372/McpServer/wiki/Running-HTTP を参照)。


利用可能なツール

こちらを確認してください:ツールの定義。


ライセンス

ライセンス全文を読む このリポジトリをダウンロードまたは使用すると、ライセンス条項に同意したことになります。


ドキュメント

完全なドキュメントはメインリポジトリでご覧いただけます。


お問い合わせ


Copyright © 2026 Nique-Leo.

コメント

MCP は初めてですか?

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

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