QM

qoyyuum/mcp-metatrader5-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

238 stars 79 forks 品質 75 トレンド 38

qoyyuum/mcp-metatrader5-server は、https://github.com/qoyyuum/mcp-metatrader5-server. からインポートされた MCP サーバー候補です。

概要

qoyyuum/mcp-metatrader5-server は、https://github.com/qoyyuum/mcp-metatrader5-server. からインポートされた MCP サーバー候補です。

概要(AI 翻訳)

MetaTrader 5向けのモデルコンテキストプロトコル(MCP)サーバーで、AIアシスタントがMetaTrader 5プラットフォームと連携し、取引や市場データ分析を行うことができます。ドキュメント

特徴

  • MetaTrader 5端末に接続
  • 市場データ(シンボル、レート、ティック)へのアクセス
  • 取引の配置と管理
  • 取引履歴の分析
  • モデルコンテキストプロトコルを通じてAIアシスタントと統合

設置

PyPIより

ソースより

要件

  • uv(推奨)またはPIP
  • Python 3.11以上
  • MetaTrader 5端末 Windowsにインストール
  • MetaTrader 5アカウント(デモまたはリアル)

使用法

クイックスタート

Claude DesktopのようなMCPクライアントでは、サーバーはデフォルトでstdioモードで動作します:

開発モード(HTTP)

HTTPトランスポートのテストのために、.envファイルを作成します:

そして次の通りを走らせます:

サーバーは[[T1]から始まります。

MCPクライアント向けのインストール

#####方法1:uvxの使用(最も簡単 - インストール不要) ⭐

この設定をMCPクライアントの設定ファイルに追加してください:

Claude Desktop用 (claude_desktop_config.json):

方法2:FastMCPインストールの使用(推奨)

gitでリポジトリをクローンした後、以下のコマンドを実行します:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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"
      ]
    }
  }
}
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": {
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/Qoyyuum/mcp-metatrader5-server mt5mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "mcp-metatrader5-server": { "command": "uvx", "args": [ "--from", "git+https://github.com/Qoyyuum/mcp-metatrader5-server", "mt5mcp" ] } } }