mcp-server-llmling
Manual del servidor LLMling
Descripción general
mcp-server-llmling es un servidor para el Protocolo de chat de máquina (MCP) que proporciona un sistema de configuración basado en YAML para aplicaciones LLM.
LLMLing , el backend, proporciona un sistema de configuración basado en YAML para aplicaciones LLM. Permite configurar servidores MCP personalizados que sirven contenido definido en archivos YAML.
Declaración estática : define el entorno de tu LLM en YAML (no se requiere código)
Protocolo MCP : basado en el Protocolo de chat de máquina (MCP) para una interacción LLM estandarizada
Tipos de componentes :
Recursos : proveedores de contenido (archivos, texto, salida CLI, etc.)
Indicaciones : Plantillas de mensajes con argumentos
Herramientas : Funciones de Python que puede llamar el LLM
La configuración de YAML crea un entorno completo que proporciona al LLM:
Acceso al contenido a través de recursos
Indicaciones estructuradas para una interacción consistente
Herramientas para ampliar capacidades
Características principales
1. Gestión de recursos
Cargar y administrar diferentes tipos de recursos:
Archivos de texto (
PathResource
)Contenido de texto sin formato (
TextResource
)Salida del comando CLI (
CLIResource
)Código fuente de Python (
SourceResource
)Resultados invocables de Python (
CallableResource
)Imágenes (
ImageResource
)
Soporte para vigilancia de recursos/recarga en caliente
Tuberías de procesamiento de recursos
Acceso a recursos basado en URI
2. Sistema de herramientas
Registrar y ejecutar funciones de Python como herramientas LLM
Compatibilidad con herramientas basadas en OpenAPI
Descubrimiento de herramientas basado en puntos de entrada
Validación de herramientas y verificación de parámetros
Respuestas de herramientas estructuradas
3. Gestión rápida
Indicaciones estáticas con soporte de plantillas
Indicaciones dinámicas de funciones de Python
Indicaciones basadas en archivos
Validación rápida de argumentos
Sugerencias para completar argumentos rápidos
4. Múltiples opciones de transporte
Comunicación basada en Stdio (predeterminada)
Eventos enviados por el servidor (SSE) / HTTP transmisible para clientes web
Soporte para implementaciones de transporte personalizadas
Uso
Con Zed Editor
Agregue LLMLing como servidor de contexto en su settings.json
:
Con Claude Desktop
Configure LLMLing en su claude_desktop_config.json
:
Inicio manual del servidor
Inicie el servidor directamente desde la línea de comandos:
1. Uso programático
2. Uso de transporte personalizado
3. Configuración de recursos
4. Configuración de la herramienta
Para los esquemas OpenAPI, puede instalarRedocly CLI para agrupar y resolver las especificaciones OpenAPI antes de usarlas con LLMLing. Esto ayuda a garantizar que las referencias de esquema se resuelvan correctamente y que la especificación tenga el formato correcto. Si Redocly está instalado, se usará automáticamente.
Configuración del servidor
El servidor se configura a través de un archivo YAML con las siguientes secciones:
Protocolo MCP
El servidor implementa el protocolo MCP que admite:
Operaciones de recursos
Lista de recursos disponibles
Leer el contenido del recurso
Esté atento a los cambios de recursos
Operaciones con herramientas
Lista de herramientas disponibles
Ejecutar herramientas con parámetros
Obtener esquemas de herramientas
Operaciones rápidas
Lista de indicaciones disponibles
Obtener indicaciones formateadas
Obtener finalizaciones para argumentos de solicitud
Notificaciones
Cambios en los recursos
Actualizaciones de la lista de herramientas/indicaciones
Actualizaciones de progreso
Mensajes de registro
This server cannot be installed
Un servidor para el Protocolo de chat de máquina (MCP) que proporciona un sistema de configuración basado en YAML para aplicaciones LLM, permitiendo a los usuarios definir recursos, herramientas y avisos sin escribir código.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to interact with Moodle platforms to manage courses, students, assignments, and quizzes through natural language commands.Last updated -718MIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).Last updated -1242Apache 2.0
- AsecurityFlicenseAqualityA ready-to-use starter implementation of the Model Context Protocol (MCP) server that enables applications to provide standardized context for LLMs with sample resources, tools, and prompts.Last updated -21
- -securityFlicense-qualityA comprehensive Model Context Protocol (MCP) server that provides 37+ intelligent development tools across JavaScript/TypeScript, Rust, and Python with security-first design and high-performance features.Last updated -111