io.github.TradeSystemsNique/aidatataskrunner-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.TradeSystemsNique/aidatataskrunner-mcpAdd a new backtest for EURUSD on H1 timeframe"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Main features
Task Management
Control your backtesting queue directly from Claude:
Add Tasks: Queue new backtests with custom symbols, dates, and timeframes
Monitor Status: Track task progress (Processing, Queued, Pending, Ready, Failed)
Batch Operations: Execute all pending tasks or clean completed ones
File Management: Save/load task configurations from CSV files
Configuration Control
Manage panel settings via Claude:
Load/Save Configurations: Save and load panel settings from text files
Query Folders: Check data generation and task storage locations
System Information: Access MT5 logs and system time
Natural Language Integration
Use Claude to automate your trading data pipeline:
Query task counts and details
Add multiple backtests in batch
Organize and manage task configurations
Monitor real-time execution status
Real-Time Updates
Asynchronous operations delivered directly to chat
Non-blocking task execution (fire-and-forget support)
Instant status feedback from the panel
Related MCP server: Todoist MCP Server
Repository Structure
AiDataTaskRunerMcp/
└── aidatataskrunner_mcp/ # JSON Tools definition
Requirements
AiDataTaskRunner panel functional.
License for McpServer requerid a EX5 Library, and EXE for McpServer, pucharse in: TheBotPlace - McpServerByLeo
Installation
cd "C:\Users\YOUR USER\AppData\Roaming\MetaQuotes\Terminal\YOUR ID\MQL5\Shared Projects"
tsndep install "https://forge.mql5.io/nique_372/AiDataTaskRunerMcp.git"For use tsndep command requerid tsndep pacakage (avaible in pypi).. This command automatically downloads all dependencies and installs all requirements from the repositories.
Quick Start (With claude ai) for final users
1. Create a config json
Open Common\Files And create a json file with this structure:
{
"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: Path to the tools configuration json (you can download the json from the aidatataskrunner_mcp folder and place it in documents for example and put the path to said file here...) Or if you have the repository cloned, you can use the path to tools.json
2. Configure in Claude Desktop
Add to your 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: Path to exe McpServer file
PATH_TO_FILE: Path to json config file
YOUR_TBP_ID: Your The Bot Place user ID
YOUR_MT5_ACCOUNT_LOGIN_ID: ACCOUNT_LOGGIN of your mt5 account where AiDataTaskRunner Panel EA is running
3. Configure your MT5
In MT5: Tools → Options → Allowed URLs for WebRequest
Add
127.0.0.1or host you configured.Click Accept
Enable AutoTrading and DLL imports
4. Open claude desktop
Open Claude Desktop. At that moment, a Python script is running in the background until it establishes a connection with the EA McpServer.ex5.
5. Connect with AiDataTaskRunner Panel
Start your AiDataTaskRunner Panel in MT5, then go to the Ai tab and then to Mcp, finally configure the server and launch it. A new chart will open with a new EA.
6. Use in 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 taskClaude will automatically translate this to the appropriate MCP call.
Note:
You can also use HTTP Remote with the help of "mcp-remote" (see: https://forge.mql5.io/nique_372/McpServer/wiki/Running-HTTP)
Available Tools
Check: Tools definition.
License
Read Full License By downloading or using this repository, you accept the license terms.
Documentation
Full documentation is available in the main repository:
Contact
Platform: MQL5 Community
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables interaction with Celery distributed task queues through MCP tools. Supports task management, monitoring worker statistics, and controlling asynchronous job execution through natural language.Last updated3MIT
- Alicense-qualityDmaintenanceEnables interaction with Todoist through the MCP interface, providing full CRUD operations for tasks and projects including creating, updating, completing, and filtering tasks with natural language commands.Last updated8MIT
- AlicenseBqualityAmaintenanceEnables AI assistants to interact with TestOps 5.25 for managing projects, test runs, test plans, and test cases via MCP tools.Last updated3150MIT
- Flicense-qualityDmaintenanceEnables conversational API testing via MCP, allowing users to make HTTP requests, decode JWT tokens, and validate JSON schemas through natural language.Last updated
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TradeSystemsNique/AiDataTaskRunerMcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server