AIAny
Icon for item

MetaTrader MCP Server

Lets AI assistants query market data and execute/manage trades on MetaTrader 5 using natural language. Implements the MCP bridge with multiple transports (stdio/SSE/HTTP), a WebSocket quote streamer, and local-credentials-first design for prototyping AI-driven trading integrations.

Introduction

Most integrations between LLMs and trading platforms stop at toy demos or fragile browser automations. MetaTrader MCP Server takes a different approach: it implements a Model Context Protocol (MCP) bridge that turns an LLM or AI assistant into a first-class controller of a MetaTrader 5 terminal, providing structured APIs and real-time tick streams so language models can observe markets and execute orders without brittle UI scraping.

What Sets It Apart
  • MCP-native bridge for LLMs: exposes account, market, order, and position operations in a protocol LLM-facing tools (Claude Desktop, Open WebUI/ChatGPT tool integrations) can consume — so a skill or tool can call trading primitives directly rather than instructing a user to click UI elements.
  • Multiple transports and runtime modes: supports stdio (local agent integrations), SSE/HTTP for remote MCP clients, and a WebSocket quote server that streams change-detected ticks — so you can prototype locally or deploy on a VPS with minimal code changes.
  • Developer-friendly, Python-first stack: packaged on PyPI with a client library and REST API surface, making it easy to script, test, and embed in experiments; credentials stay on the host by default, reducing accidental cloud exposure when used correctly.
  • Practical trade primitives, not a strategy engine: supplies order placement/modification, pending orders, position management and historical queries, plus helper skills for Claude — so it plugs into agent workflows without trying to be an automated money-management system.
Who It's For and Trade-offs

Great fit if you are a developer, quant, or hobby trader who wants to prototype an LLM-driven workflow that actually touches a broker terminal (demo or live). It shines for building conversational trading assistants, dashboards that mirror real-time ticks, and integrations where an LLM issues concrete trading primitives. Look elsewhere or apply strong caution if you need a hardened, production-grade execution platform: the MCP protocol and the repo deliberately prioritize ease of integration over built-in network authentication and risk controls. You must secure exposed endpoints (firewalls, reverse proxies, SSH tunnels), validate agent decisions, and treat the system as a developer-facing bridge rather than a fully autonomous risk-managed trading product.

Where It Fits

Treat this project as the glue between language agents and MetaTrader 5. It complements model-side work (prompt engineering, safety layers, RLHF) and backtesting/strategy frameworks by providing a reproducible, programmatic execution surface for experiments that require real terminal access, live prices, or broker-specific symbol semantics.

Information

  • Websitegithub.com
  • AuthorsAria Dhanang
  • Published date2025/04/10

Categories

More Items

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Lets AI agents discover and run Apify Actors as MCP tools for web scraping and automation; supports OAuth/Streamable HTTP, dynamic tool discovery, output-schema inference, and agentic payments (AGI, x402, Skyfire) so agents like Claude, ChatGPT, or VS Code can call ready-made scrapers and automations.