1 AiMCP
Niquel Mendoza edited this page 2026-04-17 23:23:23 +00:00

Subtab: MCP

Este subtab permite configurar y lanzar el EA servidor MCP que actúa como puente entre el panel de MT5 y un cliente MCP externo (por ejemplo un servidor Python con FastMCP).


Campos de configuración

Dirección

Dirección IP o hostname del servidor MCP al que el EA se conectará via socket.

  • Default: 127.0.0.1
  • Ejemplo conexión local: 127.0.0.1
  • Ejemplo conexión remota: 192.168.1.100

Puerto

Puerto TCP del servidor MCP.

  • Default: 8080
  • Debe ser un valor entre 1 y 65535
  • Debe coincidir con el puerto configurado en el servidor Python (--port)

Intervalo pool (ms)

Cada cuántos milisegundos el EA consultará el socket buscando mensajes entrantes.

  • Default: 100
  • Mínimo: 10
  • Valores más bajos = mayor respuesta pero más carga en el terminal

Timeout lectura (ms)

Tiempo máximo en milisegundos que el EA esperará al leer datos del socket en conexiones sin TLS.

  • Default: 5000
  • Si el servidor tarda más de este tiempo en responder la lectura se cancela

Botón: Lanzar EA

Al hacer click ocurre lo siguiente:

  1. Si ya hay un EA MCP corriendo en un gráfico previo, se cierra ese gráfico primero
  2. Se abre un nuevo gráfico
  3. Se lanza el EA servidor MCP con los parámetros configurados en los campos anteriores

Si algún campo es inválido (dirección vacía, puerto fuera de rango, pool menor a 10ms) se mostrará un mensaje de error y el EA no se lanzará.


Notas

  • El EA MCP y el servidor Python deben usar la misma dirección y puerto
  • Si se pulsa "Lanzar EA" mientras ya hay uno corriendo, se reinicia automáticamente
  • El parámetro Chart ID del panel se pasa automáticamente al EA, no es necesario configurarlo manualmente