Skip to main content
Glama

metatrader-mcp-server

Servidor MetaTrader MCP

Versión de PyPI

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.

Servidor MetaTrader MCP

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.

Related MCP server: Financial Datasets MCP Server

Actualizaciones

  • 5 de mayo de 2025: Utilizar modos de llenado basados en intermediarios (0.2.5)

  • 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).

Abrir WebUI - Agregar conexión

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 .

Interfaz web abierta - Chat

Hoja de ruta del proyecto

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

Tarea

Estado

Hecho

Probado

Conectarse a la terminal MetaTrader 5

Finalizado

Desarrollar el módulo de cliente MetaTrader

Finalizado

Desarrollar el módulo del servidor MCP

Finalizado

Implementar herramientas MCP

Finalizado

Publicar en PyPi

Finalizado

Integración de Claude Desktop

Finalizado

Servidor OpenAPI

Finalizado

Integración de interfaz web abierta

Finalizado

Integración de Google ADK

En progreso

-

-

Documentación para desarrolladores

Para desarrolladores, consulte la Documentación para desarrolladores .

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ariadng/metatrader-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server