-
Notifications
You must be signed in to change notification settings - Fork 168
Description
Hi, I'd like to submit the official ConfigCat MCP server, as on the website sign in/submit option is broken. Thanks!
Name
ConfigCat MCP Server
GitHub repo:
https://github.com/configcat/mcp-server
Short description:
Enables AI tools to interact with ConfigCat, a feature flag service for teams. Supports managing ConfigCat feature flags, configs, environments, products and organizations. Helps to integrate ConfigCat SDK, implement feature flags and remove zombie (stale) flags.
Installation
{
"mcpServers": {
"ConfigCat": {
"command": "npx",
"args": ["-y", "@configcat/mcp-server"],
"env": {
"CONFIGCAT_API_USER": "YOUR_API_USER",
"CONFIGCAT_API_PASS": "YOUR_API_PASSWORD"
}
}
}
}
Long description:
ConfigCat is a feature flag and remote configuration service that allows developers to quickly and easily control the functionality of their applications. With ConfigCat, you can turn features on and off, alter their configurations, and roll out updates gradually to specific users or groups. Targeting is supported through attributes, percentage-based rollouts, and segmentation, allowing you to tailor the experience for your users.
The ConfigCat MCP server lets you manage feature flags and configurations via the Public Management API seamlessly from AI tools. It also enables your code editor to understand your feature flags, integrate the appropriate ConfigCat SDK into your project or even create new feature flags directly in your codebase.
Features
Manage organizations, members and permissions
Create and update products, configs, and environments
Manage feature flags and settings
Manage tags and user segments
Connect with integrations and webhooks
Track activity with audit logs and zombie flag (stale flag) reports
Find code references linked to your features
Integrate ConfigCat SDK and implement feature flags in your project
Setup
Supply your Public Management API basic auth credentials.
The MCP server's configuration includes the following environment variables:
| Environment variable | Required | Default | Description |
|---|---|---|---|
| CONFIGCAT_API_USER | ☑ | ConfigCat Management API basic authentication username. | |
| CONFIGCAT_API_PASS | ☑ | ConfigCat Management API basic authentication password. | |
| CONFIGCAT_BASE_URL | https://api.configcat.com | ConfigCat Management API host. |
Interaction
After you install the ConfigCat MCP server in your AI client, you can prompt your agent to create or manage your feature flags and configurations. Typically you need to click Run tool (or the equivalent option in your AI client) to execute the result.
For example, you could try asking
Create a boolean feature flag called "my_awesome_feature" in the "Backend" config
or
Turn the "my_awesome_feature" flag ON in all environments
or
Update the "my_awesome_feature” flag in dev environment so it’s only enabled for users in Canada
See Also
ConfigCat MCP server GitHub repository
ConfigCat MCP server available tools
Management API Reference