Documentación

API HTTP y socket ZMQ

El menú separa lo interno del servidor (handshake ZMQ, certificados, RPC_Server) de lo que aportan los plugins activos. Cada plugin registra su propia subclase de OFA_ZMQ.RPC y publica su referencia aquí solo mientras está habilitado.

Base HTTPS: https://oneforall.cu Host ZMQ: oneforall.cu HTTPS :443 ZMQ :5400 UUID 4A17C6FA-829A-4B23-BA02-016AE41D2E38

MCP Server

Configuración del servidor MCP (https://oneforall.cu/api/mcp y mcp.oneforall.cu). Solo staff.

Abrir panel

Handle RPC: None

HTTP

  • GET /panel/mcp/ UI staff (Flowbite + Tailwind + Alpine + htmx). Grupos colapsables y contadores de uso por herramienta.
  • GET /api/mcp-panel/proxy/ Proxy opcional hacia el servicio MCP (evita CORS).

RPC ZMQ

  • UI /panel/mcp/ solo staff con sesión.
  • El servicio real vive en /opt/projects/MCP-Server (FastAPI, puerto 5460 interno). URLs públicas: https://oneforall.cu/api/mcp y https://mcp.oneforall.cu.
  • La UI guarda el token master en localStorage (clave ofa_mcp_token) y habla con la API del MCP.
  • Sub-endpoints: /e/<slug>/ con token propio para clientes (Claude, Cursor, etc.). El formulario de creación se abre con el botón “Nuevo sub-endpoint”.
  • Catálogo de herramientas agrupado por categoría (Archivos, Shell, Git, Playwright, etc.). Cada grupo se puede colapsar.
  • Cada herramienta muestra un contador de usos (llamadas totales) obtenido de las estadísticas del servicio MCP (/api/tools/admin).
  • En el detalle de herramienta se ven también OK, fallos, latencia media y última llamada.