AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
API Integration/
mt5-httpapi
mt5-httpapi logo

mt5-httpapi

Active·★ 31·WTFPL·Updated 2026-10-21

mt5-httpapi enables running MetaTrader 5 terminals within real Windows virtual machines orchestrated by Docker and KVM, exposing their functionalities via REST and MCP APIs. It facilitates managing multiple brokers and accounts for automated trading and market data access without typical compatibility issues.

#MetaTrader 5#REST API#Docker#KVM#Algorithmic Trading#Multi-Account#Trading Automation#Technical Analysis
$ Install
$ git clone https://github.com/psyb0t/mt5-httpapi.git && cd mt5-httpapi && cp config/config.yaml.example config/config.yaml && # (User must generate token, edit config.yaml, and place MT5 installer in mt5installers/) && make up
↗ Visit site★ GitHub
01

Features

01Run real MetaTrader 5 terminals on genuine Windows environments, avoiding compatibility layers like Wine.
02Manage multiple brokers, accounts, and terminal instances concurrently via a single Nginx port.
03Access core MT5 functionalities (market data, orders, positions, history, terminal state) through a comprehensive HTTP API.
04Utilize built-in server-side technical analysis (wickworks) for indicators and SMC primitives without external ports.
05Integrate with AI agents and orchestrators via MCP endpoints, supporting Claude Code, Codex, and OpenClaw.
02

Compatibility

Linux
Host OS
Verified via docs
Docker
Containerization
Verified via docs
KVM
Virtualization
Verified via docs
Python
API Runtime
Verified via docs
Windows
Guest OS
Verified via docs
03

Quick start

1
$ git clone https://github.com/psyb0t/mt5-httpapi.git
2
$ cd mt5-httpapi
3
$ cp config/config.yaml.example config/config.yaml
4
$ # (User must generate token, edit config.yaml, and place MT5 installer in mt5installers/)
5
$ make up
04

Use cases

↳Develop and deploy algorithmic trading strategies on MetaTrader 5 without manual GUI interaction.
↳Collect real-time and historical market data from MetaTrader 5 for analysis, research, or backtesting purposes.
↳Programmatically run MetaTrader 5 Strategy Tester jobs and optimizations to evaluate trading models efficiently.
↳Manage and execute trades across multiple MetaTrader 5 accounts from different brokers simultaneously.
↳Integrate AI-driven agents with MetaTrader 5 for intelligent trading decisions using the provided MCP API.
05

Alternatives

⚡Top VS:
VSibkr-portfolio-builder-mcp★19→VSnotion-mcp-server★4.7k→VSredd-archiver★349→VSobsidian-mcp-server★700→
ibkr-portfolio-builder-mcp logo
ibkr-portfolio-builder-mcp★ 19
Remote MCP server for top-down portfolio construction with Interactive Brokers typed catalog of 468 IBKR screeners tagged by strategy intent (value/growth/income/momentum/quality), news, live account access. OAuth + static bearer auth. Works with Claude.ai custom connectors, Claude Code, and any HTTP MCP client.
VSCompare→
notion-mcp-server logo
notion-mcp-server★ 4.7k
Official Notion MCP Server
VSCompare→
redd-archiver logo
redd-archiver★ 349
A PostgreSQL-backed archive generator that creates browsable HTML archives from link aggregator platforms including Reddit, Voat, and Ruqqus.
VSCompare→
obsidian-mcp-server logo
obsidian-mcp-server★ 700
Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and frontmatter, acting as a bridge to the Obsidian Local REST API plugin.
VSCompare→
omni-lpr logo
omni-lpr★ 26
A multi-interface (REST and MCP) server for automatic license plate recognition 🚗
VSCompare→
QuantDinger logo
QuantDinger★ 13.0k
AI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
VSCompare→
Equibles logo
Equibles★ 237
An open-source, self-hosted mini Bloomberg Terminal for AI agents, exposed as an MCP server — SEC filings, institutional holdings, insider trading, congressional trades, and short data from a single self-hosted stack.
VSCompare→
faucet logo
faucet★ 164
Faucet is an open-source, single-binary server that turns any SQL database into a secure, governed REST API with role-based access control and native MCP support for applications and AI agents.
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
psyb0t /
mt5-httpapi
↗

MetaTrader 5 in a real Windows VM (Docker + QEMU/KVM), driven over REST + MCP — programmatic trading plus server-side TA: OHLC bars enriched with RSI/MACD/Bollinger/ADX/VWAP/Ichimoku/Order Blocks/FVGs/divergences. Typed MCP tools mirror the whole surface. Multi-broker, multi-account. No Wine bullshit.

31WTFPL
Last commit2d ago
StatusActive
CategoryAPI Integration
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.