Skip to main content
Glama

Unleash Feature Flag MCP Server

by ylin6

Servidor MCP de bandera de función de liberación

Este repositorio contiene un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con el sistema de gestión de indicadores de características de Unleash. Permite a los agentes de IA gestionar indicadores de características a través de la API de Unleash.

¿Qué es MCP?

El Protocolo de Contexto de Modelo (MCP) es una especificación que permite que los modelos de IA interactúen con herramientas externas y fuentes de datos. Este servidor implementa el protocolo MCP para Unleash, lo que permite a los asistentes de IA gestionar indicadores de características mediante programación.

Instalación

Puedes instalar el paquete desde npm:

npm install -g @ylin6/unleash-ff-mcp-server

O ejecútelo directamente usando npx:

npx @ylin6/unleash-ff-mcp-server

Configuración

El servidor requiere las siguientes variables de entorno:

  • UNLEASH_API_URL : La URL de su instancia de API Unleash
  • UNLEASH_AUTH_TOKEN : El token de autenticación para su instancia de Unleash

Herramientas disponibles

El servidor MCP proporciona las siguientes herramientas para administrar indicadores de características:

Obtener proyectos

Recupera una lista de todos los proyectos en la instancia de Unleash.

Obtener funciones

Recupera todos los indicadores de características dentro de un proyecto específico.

Parámetros:

  • projectId : El ID del proyecto

Crear bandera de característica

Crea una nueva bandera de característica dentro de un proyecto.

Parámetros:

  • projectId : El ID del proyecto
  • name : El nombre de la bandera de característica
  • description : Una descripción de la bandera de característica
  • type : el tipo de indicador de función (por ejemplo, "lanzamiento", "experimento", "operacional", "interruptor de seguridad")

Actualizar la bandera de función

Actualiza una bandera de característica existente.

Parámetros:

  • projectId : El ID del proyecto
  • featureId : El ID del indicador de característica
  • description : Una nueva descripción para la bandera de función.
  • type : Un nuevo tipo para la bandera de característica

Obtener bandera de función

Recupera detalles sobre una característica específica.

Parámetros:

  • projectId : El ID del proyecto
  • featureId : El ID del indicador de característica

Uso con cursor

Para utilizar este servidor MCP con Cursor, utilice el siguiente comando en la configuración del cursor

env UNLEASH_API_URL=XXXX UNLEASH_AUTH_TOKEN=XXX npx -y @ylin6/unleash-ff-mcp-server

Ejemplos

Ejemplo de conversación con Cursor/Claude:

You: Show me all the feature flags in the 'dashboard' project Claude: I'll fetch all the feature flags in the 'dashboard' project for you. [Claude uses the getFeatures tool with projectId='dashboard'] Claude: Here are all the feature flags in the 'website' project: - new-homepage (type: release) - dark-mode (type: experiment) - beta-footer (type: operational) ...

Desarrollo

Para inspeccionar las operaciones del servidor MCP, puede ejecutar:

npm run inspect

Esto utiliza el inspector MCP para analizar patrones de solicitud/respuesta.

Licencia

ISC

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP que permite a los asistentes de IA administrar de manera programática los indicadores de características de Unleash a través del lenguaje natural, lo que habilita operaciones como crear, actualizar y recuperar indicadores de características en todos los proyectos.

  1. ¿Qué es MCP?
    1. Instalación
      1. Configuración
        1. Herramientas disponibles
          1. Obtener proyectos
          2. Obtener funciones
          3. Crear bandera de característica
          4. Actualizar la bandera de función
          5. Obtener bandera de función
        2. Uso con cursor
          1. Ejemplos
            1. Desarrollo
              1. Licencia

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
                  Last updated -
                  179
                  Python
                  MIT License
                  • Apple
                  • Linux
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                  Last updated -
                  10
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that allows AI assistants to interact with Foundry datasets, ontology objects, and functions through natural language queries and commands.
                  Last updated -
                  2
                  Python
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.
                  Last updated -
                  11
                  40
                  TypeScript
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/ylin6/unleash-ff-mcp-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server