Skip to content

ConfigCat MCP Server #360

@kp-cat

Description

@kp-cat

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions