hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Supports the project through donations via Buy Me A Coffee, as mentioned in the 'Support the Project' section with a QR code and link.
Required for running the server, with version 18 or higher specified in the requirements.
Used as the implementation language for the server, with version 5.0 or higher required.
Liberar el servidor MCP
Una implementación de servidor de Protocolo de contexto de modelo (MCP) que se integra con el sistema Unleash Feature Toggle.
Descripción general
Este proyecto conecta las aplicaciones LLM con el sistema de indicadores de características Unleash mediante el Protocolo de Contexto de Modelo (MCP). Permite a las aplicaciones de IA:
- Comprobar el estado de la bandera de función desde Unleash
- Exponer información de indicadores de características a los LLM
- Crear una bandera de característica
- Actualizar la bandera de función
- Listar todos los proyectos
Tabla de contenido
Requisitos
- Node.js (v18 o superior)
- TypeScript (v5.0 o superior)
- Acceso a una instancia de servidor Unleash
Instalación
Arquitectura
El servidor Unleash MCP actúa como un puente entre las aplicaciones LLM y el sistema de indicadores de características de Unleash:
Desarrollo
Estructura del proyecto
Estándares de codificación
- Convenciones de nomenclatura :
- Archivos: utilice kebab-case.ts (por ejemplo,
feature-flag.ts
) - Clases: utilice PascalCase (por ejemplo,
UnleashClient
) - Funciones/Métodos: utilizar camelCase (por ejemplo,
getFlagStatus
) - Interfaces/Tipos: utilizar PascalCase (por ejemplo,
FeatureFlagConfig
)
- Archivos: utilice kebab-case.ts (por ejemplo,
- Importaciones :
- Incluya siempre la extensión .js al importar archivos locales
- Seguir el orden de importación: Integraciones de Node.js → Dependencias externas → Importaciones locales
- Utilice exportaciones con nombre en lugar de exportaciones predeterminadas
- Documentación :
- Utilice comentarios JSDoc para funciones, clases e interfaces públicas
- Documente la lógica compleja con comentarios en línea
Edificio
Pruebas
Inspeccionando
Cómo utilizar
Para la configuración de Claude o Cursor:
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Apoya el proyecto
Si este proyecto te resulta útil, ¡considera comprarme un café!
Escanee el código QR de arriba o haga clic aquí para apoyar el desarrollo de este proyecto.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
You must be authenticated.
Tools
Una implementación de servidor de Protocolo de contexto de modelo (MCP) que se integra con el sistema Unleash Feature Toggle.
- Overview
- Table of Contents
- Requirements
- Installation
- Architecture
- Development
- How to use
- Contributing
- Support the Project
- License