LynxPrompt MCP
Navega, busca y gestiona planos de configuración de IA y jerarquías de prompts a través de LynxPrompt
Documentación
LynxPrompt-MCP
Un pequeño puente que expone cualquier instancia de LynxPrompt como un servidor MCP, permitiendo a los LLM navegar, buscar y gestionar planos de configuración de IA.
Lo que obtienes
| Tipo | Para qué | MCP URI / Tool id |
|---|---|---|
| Recursos | Explora planos, jerarquías e información de usuario en modo solo lectura | lynxprompt://blueprintslynxprompt://blueprint/{id}lynxprompt://hierarchieslynxprompt://hierarchy/{id}lynxprompt://user |
| Herramientas | Crea, actualiza, elimina planos y gestiona jerarquías | search_blueprintscreate_blueprintupdate_blueprintdelete_blueprintcreate_hierarchydelete_hierarchy |
Todo se expone a través de un único endpoint JSON-RPC (/mcp).
Los LLM / Agentes pueden: initialize -> readResource -> listTools -> callTool ... y así sucesivamente.
Inicio rápido (Docker Compose)
services:
lynxprompt-mcp:
image: drumsergio/lynxprompt-mcp:latest
ports:
- "127.0.0.1:8080:8080"
environment:
- LYNXPROMPT_URL=https://lynxprompt.com
- LYNXPROMPT_TOKEN=lp_xxx
Nota de seguridad: El transporte HTTP escucha en
127.0.0.1:8080por defecto. Si necesitas exponerlo en una red, colócalo detrás de un proxy inverso con autenticación.
Instalación mediante npm (transporte stdio)
npx lynxprompt-mcp
O instalar globalmente:
npm install -g lynxprompt-mcp
lynxprompt-mcp
Esto descarga el binario Go precompilado desde GitHub Releases para tu plataforma y lo ejecuta con transporte stdio. Requiere al menos una versión publicada.
Compilación local
git clone https://github.com/GeiserX/lynxprompt-mcp
cd lynxprompt-mcp
# (optional) create .env from the sample
cp .env.example .env && $EDITOR .env
go run ./cmd/server
Configuración
| Variable | Por defecto | Descripción |
|---|---|---|
LYNXPROMPT_URL | https://lynxprompt.com | URL de la instancia de LynxPrompt (sin / final) |
LYNXPROMPT_TOKEN | (requerido) | Token de API en formato lp_xxx |
LISTEN_ADDR | 127.0.0.1:8080 | Dirección de escucha HTTP (Docker establece 127.0.0.1:8080) |
MCP_AUTH_TOKEN | (vacío) | Token Bearer para autenticación HTTP (requerido si LISTEN_ADDR no es loopback) |
TRANSPORT | (vacío = HTTP) | Establécelo en stdio para transporte stdio |
Colócalas en un archivo .env (desde .env.example) o establécelas en el entorno.
Pruebas
Probado con Inspector y actualmente funciona por completo. Antes de hacer un PR, asegúrate de que este servidor MCP se comporte bien a través de este medio.
Ejemplo de configuración para LLM clientes
{
"schema_version": "v1",
"name_for_human": "LynxPrompt-MCP",
"name_for_model": "lynxprompt_mcp",
"description_for_human": "Browse, search, and manage AI configuration blueprints from LynxPrompt.",
"description_for_model": "Interact with a LynxPrompt instance that stores AI configuration blueprints. First call initialize, then reuse the returned session id in header \"Mcp-Session-Id\" for every other call. Use readResource to fetch URIs that begin with lynxprompt://. Use listTools to discover available actions and callTool to execute them.",
"auth": { "type": "bearer", "token": "your-secret-token" },
"api": {
"type": "jsonrpc-mcp",
"url": "http://localhost:8080/mcp",
"init_method": "initialize",
"session_header": "Mcp-Session-Id"
},
"logo_url": "https://lynxprompt.com/logo.png",
"contact_email": "acsdesk@protonmail.com",
"legal_info_url": "https://github.com/GeiserX/lynxprompt-mcp/blob/main/LICENSE"
}
Créditos
LynxPrompt -- Gestión de planos de configuración de IA
MCP-GO -- implementación moderna de MCP
GoReleaser -- lanzamientos multi-arquitectura sin complicaciones
Mantenedores
Contribuciones
¡Siéntete libre de participar! Abre un issue o envía PRs.
LynxPrompt-MCP sigue el Código de Conducta del Contributor Covenant.
Otros servidores MCP de GeiserX
- cashpilot-mcp — Monitoreo de ingresos pasivos
- duplicacy-mcp — Monitoreo de salud de copias de seguridad
- genieacs-mcp — Gestión de dispositivos TR-069
- pumperly-mcp — Precios de combustible y carga de vehículos eléctricos
- telegram-archive-mcp — Archivo de mensajes de Telegram
Proyectos relacionados
| Proyecto | Descripción |
|---|---|
| LynxPrompt | Plataforma autoalojada para reglas y comandos de IA para IDE/Herramientas mediante WebUI y CLI |
| lynxprompt-vscode | Extensión de VS Code para la gestión de archivos de configuración de IA de LynxPrompt |
| lynxprompt-action | Acción de GitHub para sincronizar y validar archivos de configuración de IA para IDE con LynxPrompt |
| n8n-nodes-lynxprompt | Nodo comunitario de n8n para planos de configuración de IA de LynxPrompt |
| homebrew-lynxprompt | Tap de Homebrew para LynxPrompt CLI |