Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
UNLEASH_URL | Yes | Your Unleash server endpoint URL | |
MCP_HTTP_PORT | No | The HTTP port to use when MCP_TRANSPORT is set to http | 3001 |
MCP_TRANSPORT | No | The transport mechanism for MCP (stdio or http) | stdio |
UNLEASH_API_TOKEN | Yes | Your Unleash API token for authentication |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
flags-list | |
feature-types-list | |
environments-list |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
getFlag | Get detailed information about a feature flag |
createFlag | Create a new feature flag in an Unleash project |
updateFlag | Update an existing feature flag in an Unleash project |
patchFlag | Modify specific properties of an existing feature flag in an Unleash project using JSON Patch operations |
addStrategy | Add a strategy to a feature flag in a specific environment |
updateStrategy | Update a strategy configuration for a feature flag in the specified environment |
deleteStrategy | Delete a strategy configuration from a feature flag in the specified environment |
setStrategySortOrder | Set the sort order of strategies for a feature flag in a specific environment |
getProjectFeatures | Get all features for a specific project from the Unleash repository |
getProjectFeature | Get detailed information about a feature flag in a specific project |
archiveFlag | Archive a feature flag in a specific project |
validateFeatureName | Validate if a feature flag name is valid and available for use |
getProjects | Get a list of all projects |
listFlags | Get a list of all feature flags |
getFeatureTypes | Get a list of all feature types with their descriptions and lifetimes |
getEnvironments | Get a list of all environments configured in Unleash |
getFeatureTags | Get a list of all tags for a specific feature |
addFeatureTag | Add a tag to a feature flag |
enableFlag | Enables a feature flag in the specified environment |
disableFlag | Disables a feature flag in the specified environment |
markFeaturesStale | Marks features as stale or not stale in the specified project |