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 banner

LynxPrompt-MCP

codecov npm Go Docker Pulls GitHub Stars License

Official MCP Registry Glama MCP Server MCPServers.org mcp.so ToolSDK Registry listed on awesome-mcp-servers

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

TipoPara quéMCP URI / Tool id
RecursosExplora planos, jerarquías e información de usuario en modo solo lecturalynxprompt://blueprints
lynxprompt://blueprint/{id}
lynxprompt://hierarchies
lynxprompt://hierarchy/{id}
lynxprompt://user
HerramientasCrea, actualiza, elimina planos y gestiona jerarquíassearch_blueprints
create_blueprint
update_blueprint
delete_blueprint
create_hierarchy
delete_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:8080 por 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

VariablePor defectoDescripción
LYNXPROMPT_URLhttps://lynxprompt.comURL de la instancia de LynxPrompt (sin / final)
LYNXPROMPT_TOKEN(requerido)Token de API en formato lp_xxx
LISTEN_ADDR127.0.0.1:8080Direcció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

@GeiserX.

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

Proyectos relacionados

ProyectoDescripción
LynxPromptPlataforma autoalojada para reglas y comandos de IA para IDE/Herramientas mediante WebUI y CLI
lynxprompt-vscodeExtensión de VS Code para la gestión de archivos de configuración de IA de LynxPrompt
lynxprompt-actionAcción de GitHub para sincronizar y validar archivos de configuración de IA para IDE con LynxPrompt
n8n-nodes-lynxpromptNodo comunitario de n8n para planos de configuración de IA de LynxPrompt
homebrew-lynxpromptTap de Homebrew para LynxPrompt CLI