hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
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
)
- Archivos de texto (
- 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) 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
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.