Moltline Studio

Catorce servidores MCP alojados sobre Streamable HTTP: revisión de código, gobernanza de agentes, cálculo de días hábiles, analítica, matemática comercial y linting de SKILL.md; el nivel gratuito no requiere cuenta ni credenciales.

Documentación

moltline-mcp

Un puente stdio ligero y sin dependencias hacia la flota de 14 servidores MCP alojados de Moltline Studio.

La mayoría de los clientes MCP modernos pueden conectarse a la flota directamente a través de Streamable HTTP — sin necesidad de instalación (consulta Conexión directa más abajo). Este puente existe para clientes que solo hablan el transporte stdio: actúa como proxy de JSON-RPC delimitado por líneas nuevas entre tu cliente y el servidor alojado, de forma literal, sin telemetría y sin dependencias más allá de la biblioteca estándar de Python 3.9+.

  • Nivel gratuito: sin registro, sin cuenta, sin credenciales — conéctate y usa las herramientas de inmediato.
  • Las herramientas premium se desbloquean con una licencia de Moltline, presentada solo como argumento de herramienta (nunca en URLs ni cabeceras). Consulta auth.md.
  • La flota está auditada de forma independiente: MCPize Verified A en los endpoints directos.

La flota

ServidorHerramientasQué hace
catalog10Busca y navega por el catálogo de Moltline: 138 paquetes de habilidades y los 14 servidores.
codereview7Asistentes de revisión de código: listas de verificación de diffs, comprobaciones de olores, resúmenes de revisión.
timeops5Operaciones de tiempo: días hábiles, solapamiento de reuniones, recurrencia, plazos, fechas de vencimiento de SLA.
data7Transformaciones de datos: utilidades de análisis, conversión, limpieza y formato.
business8Operaciones para pequeñas empresas: facturas, seguimientos, flujos de trabajo cotidianos.
creator8Creación de contenido: ganchos, esquemas, subtítulos, reutilización.
educator7Educación: planificación de lecciones, cuestionarios y ayudas de estudio.
govern7Comprobaciones de gobernanza: políticas, cumplimiento y puertas de revisión.
humanizer5Humanización de texto: tono, claridad, reescrituras naturales.
merchant6Comercio: textos de producto, listados, asistentes de tienda.
outbound8Divulgación: secuencias, personalización, redacción de respuestas.
personal9Productividad personal: planificación, rutinas, administración de la vida.
research8Investigación: citas, resúmenes, organización de fuentes.
skillmd-lint6Linting de SKILL.md: valida y mejora archivos de habilidades de agentes.

Descubrimiento legible por máquina: api-catalog · tarjeta por servidor en https://mcp.moltlinestudio.com/<server>/.well-known/mcp/server-card.json · salud de la flota.

Conexión directa (recomendada)

Si tu cliente MCP admite Streamable HTTP (Claude Desktop, Claude Code, Cursor y la mayoría de los clientes actuales lo hacen), apúntalo directamente al endpoint alojado — no hay nada que instalar:

{
  "mcpServers": {
    "moltline-timeops": {
      "type": "http",
      "url": "https://mcp.moltlinestudio.com/timeops"
    }
  }
}

Cambia timeops por cualquier slug de la tabla anterior.

El puente stdio (para clientes solo-stdio)

Instalación

Ejecutar directamente (recomendado) — el puente es un único archivo solo-stdlib, así que una clonación es todo lo que necesitas:

git clone https://github.com/GarphenGate/moltline-mcp.git
python3 moltline-mcp/moltline_mcp.py timeops   # any of the 14 slugs; default: catalog

Docker — consulta Docker más abajo si prefieres un contenedor.

Un paquete PyPI está planificado; hasta entonces, usa los métodos anteriores.

Configuración del cliente

Apunta tu cliente MCP al script con una ruta absoluta:

{
  "mcpServers": {
    "moltline-timeops": {
      "command": "python3",
      "args": ["/absolute/path/to/moltline-mcp/moltline_mcp.py", "timeops"]
    }
  }
}

O ejecútalo a través de Docker (después de docker build -t moltline-mcp .):

{
  "mcpServers": {
    "moltline-timeops": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "moltline-mcp", "timeops"]
    }
  }
}

CLI

python3 moltline_mcp.py [server] [--timeout SECONDS] [--list] [--version]
  • server — uno de los 14 slugs (por defecto catalog); cualquier otra cosa falla rápidamente con la lista válida.
  • --timeout — tiempo de espera por solicitud en segundos (por defecto 300, o la variable de entorno MOLTLINE_TIMEOUT).
  • --list — imprime los slugs de los servidores y sale.
  • Variable de entorno MOLTLINE_BASE_URL — anula la URL base de la flota (para pruebas).
  • Variable de entorno MOLTLINE_DEBUG=1 — registro de diagnóstico en stderr (stdout permanece limpio de protocolo).

Docker

El puente también se ejecuta en contenedor (stdio de entrada, salida de red a la flota requerida):

docker build -t moltline-mcp .
docker run -i --rm moltline-mcp timeops   # any of the 14 slugs; default: catalog

Consulta Configuración del cliente para la entrada mcpServers correspondiente.

Cómo funciona

Un proceso por conexión de servidor. Cada mensaje JSON-RPC leído de stdin se envía mediante POST a https://mcp.moltlinestudio.com/<server>; las respuestas con marco JSON y SSE se retransmiten a stdout como JSON delimitado por líneas nuevas. El puente rastrea el Mcp-Session-Id asignado por el servidor y hace eco del MCP-Protocol-Version negociado, según la especificación del transporte Streamable HTTP. Nunca inspecciona, almacena ni informa sobre tu tráfico.

Pruebas

El puente incluye un conjunto de pruebas sin conexión — sin red, sin dependencias:

python -m unittest -v

Veintidós pruebas cubren las partes que realmente fallan en un puente de transporte: marco delimitado por líneas nuevas, división de eventos SSE (múltiples eventos, cargas útiles data: de varias líneas, un evento final sin línea en blanco, comentarios y eventos con nombre), captura y reutilización del id de sesión, negociación de la versión del protocolo en initialize solamente, y retransmisión de errores — un documento de error JSON-RPC se pasa de forma literal; cualquier otra cosa se convierte en un -32603 bien formado. CI los ejecuta en Python 3.9, 3.12 y 3.13, además de una compilación Docker y una prueba de humo del contenedor.

Acceso y licencias

  • Nivel gratuito — anónimo. Sin registro ni credenciales; todas las herramientas gratuitas funcionan de inmediato.
  • Premium — desbloqueado con una licencia de Moltline comprada (con intervención humana) en moltlinestudio.com. La licencia se pasa como argumento de herramienta cuando una herramienta premium la solicita — nunca como cabecera de portador, nunca en URLs. Detalles: auth.md.

Enlaces

Licencia

MIT © 2026 Moltline Studio