Unleash Integration (Feature Toggle)

Unleash Integration (Feature Toggle)

A Model Context Protocol (MCP) server implementation that integrates with Unleash Feature Toggle system.

11
Stars
1
Forks
1
Releases

Overview

Unleash MCP Server is a Model Context Protocol bridge that enables LLM applications to interact with the Unleash feature flag system. It exposes flag data to LLMs, supports checking flag status, creating and updating flags, and listing projects. Acting as a middle layer between the LLM client and the Unleash API, it translates MCP requests into Unleash API calls and returns structured responses suitable for prompts. The architecture shows an LLM App (MCP Client) communicating with the Unleash MCP Server, which then talks to the Unleash API. The project is built with Node.js and TypeScript (Node.js v18+ and TypeScript v5+). It includes a modular structure under unleash-mcp-server/src with components for the main entry point, server, and configuration; transport adapters (HTTP/SSE, STDIO); Unleash API client wrappers; MCP resources for flags and projects; tools to fetch a flag or all projects; and prompts to query a single flag or multiple flags. Building, running, and inspecting commands are provided, enabling development, testing, and deployment of the MCP server in various environments.

Details

Owner
cuongtl1992
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Check feature flag status

Check a flag's status from Unleash and expose the result to MCP clients.

Expose feature flag information to LLMs

Provide flag metadata and state to LLMs via MCP for informed prompts.

Create feature flag

Create new feature flags in Unleash through MCP requests.

Update feature flag

Update existing feature flags in Unleash via MCP operations.

List all projects

Retrieve and expose all Unleash projects to MCP clients.

Audience

LLM DevelopersBridge MCP-enabled LLM apps with Unleash feature flags and flag data.
AI/ML Application TeamsExpose and utilize Unleash flag information within AI workflows and prompts.

Tags

MCPUnleashFeature FlagsBridgeLLMAIProjects