
qoyyuum/mcp-metatrader5-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
qoyyuum/mcp-metatrader5-server — это кандидат на MCP-сервер, импортированный из https://github.com/qoyyuum/mcp-metatrader5-server.
Обзор
qoyyuum/mcp-metatrader5-server — это кандидат на MCP-сервер, импортированный из https://github.com/qoyyuum/mcp-metatrader5-server.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для MetaTrader 5, позволяющий ассистентам ИИ взаимодействовать с платформой MetaTrader 5 для торговли и анализа рыночных данных. Документация
Особенности
- Подключение к терминалу MetaTrader 5
- Доступ к рыночным данным (символы, ставки, тики)
- Размещение и управление торговлей
- Анализ истории торгов
- Интеграция с ассистентами ИИ через протокол Model Context Protocol
Установка
От PyPI
Из источника
Требования
- uv (рекомендовано) или pip
- Python 3.11 или выше
- Терминал MetaTrader 5 установлен на Windows
- MetaTrader 5 аккаунт (демо или реальный)
Использование
Быстрый старт
Сервер по умолчанию работает в режиме stdio для MCP-клиентов, таких как Claude Desktop:
Режим разработки (HTTP)
Для тестирования с помощью HTTP-транспорта создайте файл .env:
Затем беги:
Сервер начнётся с http://127.0.0.1:8000
Установка для клиентов MCP
Метод 1: Использование uvx (Самый простой — установка не требуется) ⭐
Добавьте эту конфигурацию в конфигурационный файл вашего MCP-клиента:
Для Claude Desktop (claude_desktop_config.json):
Метод 2: Использование установки FastMCP (рекомендовано)
После git-клонирования репозитория выполните следующие команды:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MetaTrader 5 MCP Server
A Model Context Protocol (MCP) server for MetaTrader 5, allowing AI assistants to interact with the MetaTrader 5 platform for trading and market data analysis. Documentation
Features
- Connect to MetaTrader 5 terminal
- Access market data (symbols, rates, ticks)
- Place and manage trades
- Analyze trading history
- Integrate with AI assistants through the Model Context Protocol
Installation
From PyPI
uvx --from mcp-metatrader5-server mt5mcp
From Source
git clone https://github.com/Qoyyuum/mcp-metatrader5-server.git
cd mcp-metatrader5-server
uv sync
uv run mt5mcp
Requirements
- uv (recommended) or pip
- Python 3.11 or higher
- MetaTrader 5 terminal installed on Windows
- MetaTrader 5 account (demo or real)
Usage
Quick Start
The server runs in stdio mode by default for MCP clients like Claude Desktop:
uv run mt5mcp
Development Mode (HTTP)
For testing with HTTP transport, create a .env file:
MT5_MCP_TRANSPORT=http
MT5_MCP_HOST=127.0.0.1
MT5_MCP_PORT=8000
Then run:
uv run mt5mcp
The server will start at http://127.0.0.1:8000
Installing for MCP Clients
Method 1: Using uvx (Simplest - No Installation Required) ⭐
Add this configuration to your MCP client’s config file:
For Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"mcp-metatrader5-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Qoyyuum/mcp-metatrader5-server",
"mt5mcp"
]
}
}
}
Method 2: Using FastMCP Install (Recommended)
git clone https://github.com/Qoyyuum/mcp-metatrader5-server
cd mcp-metatrader5-server
After git cloning the repo, run the following commands:
For MCP JSON format
uv run fastmcp install mcp-json src/mcp_mt5/main.py
For Claude Desktop
uv run fastmcp install claude-desktop src/mcp_mt5/main.py
For Claude Code
uv run fastmcp install claude-code src/mcp_mt5/main.py
For Cursor
uv run fastmcp install cursor src/mcp_mt5/main.py
For Gemini CLI
uv run fastmcp install gemini-cli src/mcp_mt5/main.py
Method 3: Manual Configuration
Add this to your claude_desktop_config.json or whatever LLM config file:
{
"mcpServers": {
Установка
uvx --from git+https://github.com/Qoyyuum/mcp-metatrader5-server mt5mcpКонфигурация
{
"mcpServers": {
"mcp-metatrader5-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Qoyyuum/mcp-metatrader5-server",
"mt5mcp"
]
}
}
}