metatrader-mcp-server

MIT License
9

Integrations

  • Allows trading through OpenAI's GPT models using the HTTP server with Open WebUI integration

  • Published as a package that can be installed via pip from PyPI repository

  • Used for storing and serving images related to the project documentation

Servidor MetaTrader MCP

Este es un servidor de Protocolo de Contexto de Modelo (MCP) creado con Python para permitir que los LLM de IA operen utilizando la plataforma MetaTrader.

Descargo de responsabilidad

El trading financiero conlleva un riesgo significativo, y los desarrolladores de este paquete no se responsabilizan de pérdidas ni ganancias. Este paquete se proporciona únicamente para facilitar la ejecución de operaciones en MetaTrader 5 mediante LLM de IA utilizando el Protocolo de Contexto de Modelo (MCP). Al utilizar este paquete, usted asume todos los riesgos y se compromete a no responsabilizar a los desarrolladores ni a iniciar ninguna acción legal por daños, pérdidas o ganancias.

Actualizaciones

  • 23 de abril de 2025: Publicado en PyPi (0.2.0)
  • 16 de abril de 2025: Tenemos nuestro primer lanzamiento de versión menor (0.1.0)

Guía de instalación

Asegúrate de tener Python 3.10 o superior y la terminal MetaTrader 5 instalada en tu espacio de trabajo. Luego, instala el paquete:

pip install metatrader-mcp-server

Luego, debe habilitar el comercio algorítmico en la terminal MetaTrader 5. Abra Tools > Options y marque Allow algorithmic trading .

Integración de escritorio de Claude

Para utilizar este paquete para habilitar operaciones comerciales a través de la aplicación Claude Desktop, agregue lo siguiente a su configuración de Claude Desktop:

{ "mcpServers": { "metatrader": { "command": "metatrader-mcp-server", "args": [ "--login", "<YOUR_MT5_LOGIN>", "--password", "<YOUR_MT5_PASSWORD>", "--server", "<YOUR_MT5_SERVER>" ] } } }

Otros LLM que utilizan Open WebUI

Puede utilizar este servidor MCP con otros LLM como GPT de OpenAI utilizando su servidor HTTP y Open WebUI.

Para empezar, asegúrese de haber instalado el paquete. Luego, ejecute el servidor:

metatrader-http-server --login <YOUR_MT5_LOGIN> --password <YOUR_MT5_PASSWORD> --server <YOUR_MT5_SERVER> --host 0.0.0.0 --port 8000

Iniciará el servidor HTTP localmente en el puerto 8000 y automáticamente iniciará la terminal MetaTrader 5.

En la página de configuración de la interfaz web, vaya al menú Herramientas . Luego, haga clic en el botón "+" en "Administrar servidores de herramientas". Agregue http://localhost:8000 (o el puerto que haya configurado).

Si todo está bien, ahora puedes acceder a las herramientas a través del chat utilizando los modelos disponibles, como gpt-4o o o4-mini .

Hoja de ruta del proyecto

Para ver la lista de verificación de la versión completa, consulte version-checklist.md .

TareaEstadoHechoProbado
Conectarse a la terminal MetaTrader 5Finalizado
Desarrollar el módulo de cliente MetaTraderFinalizado
Desarrollar el módulo del servidor MCPFinalizado
Implementar herramientas MCPFinalizado
Publicar en PyPiFinalizado
Integración de Claude DesktopFinalizado
Servidor OpenAPIFinalizado
Integración de WebUI abiertaFinalizado
Integración de Google ADKEn progreso--

Documentación para desarrolladores

Para desarrolladores, consulte la Documentación para desarrolladores .

-
security - not tested
A
license - permissive license
-
quality - not tested

servidor metatrader-mcp

  1. Disclaimer
    1. Updates
      1. Installation Guide
        1. Claude Desktop Integration
          1. Other LLMs using Open WebUI
            1. Project Roadmap
              1. Developer Documentation

                Related MCP Servers

                View all related MCP servers

                ID: r453qxzf5k