MCP ExplorerExplorer

Mcp Server Flipt

@flipt-ioon 9 months ago
2 Apache-2.0
FreeCommunity
AI Systems
The mcp-server-flipt is a Model Context Protocol server enabling AI assistants to manage feature flags. It supports operations like listing, creating, and updating flags, and provides features for evaluating and toggling flags, managing variants, and rollouts, enhancing AI functionality with dynamic feature management.

Overview

What is Mcp Server Flipt

mcp-server-flipt is a Model Context Protocol (MCP) server designed for Flipt, enabling AI assistants to interact with feature flags effectively.

Use cases

Use cases include managing feature flags in AI-driven applications, enabling dynamic feature toggling based on user segments, and integrating with other tools that support the Model Context Protocol.

How to use

To use mcp-server-flipt, install it globally via npm or run it directly with npx. You can also deploy it in a Docker container. Configuration is done through environment variables, such as FLIPT_API_URL and FLIPT_API_KEY.

Key features

Key features include the ability to list, create, update, and delete namespaces, flags, segments, and rules; evaluate flags for specific entities; toggle flags on/off; and manage constraints, variants, distributions, and rollouts.

Where to use

mcp-server-flipt is used in software development environments where AI assistants need to manage feature flags, particularly in applications that utilize the Model Context Protocol.

Content

Flipt MCP Server

mcp-server-flipt
smithery badge

A Model Context Protocol (MCP) server for Flipt, allowing AI assistants to interact with feature flags.

mcp

Features

  • List, create, update, and delete namespaces, flags, segments, rules, and more
  • Evaluate flags for specific entities
  • Toggle flags on/off
  • Manage constraints, variants, distributions, and rollouts

Usage

Once the server is running, it will:

  1. Set up a STDIO transport for MCP communication
  2. Register tools and prompts for interacting with Flipt

The server is designed to be used with AI assistants that support the Model Context Protocol.

Installing via Smithery

To install Flipt MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @flipt-io/mcp-server-flipt --client claude

Node

You can install the package globally and run it:

npm install -g @flipt-io/mcp-server-flipt && mcp-server-flipt

Or run it directly with npx:

npx -y @flipt-io/mcp-server-flipt

Docker

You can also run the server in a Docker container:

docker run -d --name mcp-server-flipt ghcr.io/flipt-io/mcp-server-flipt:latest

Configuration

The server can be configured using environment variables:

  • FLIPT_API_URL: The URL of the Flipt API (default: http://localhost:8080)
  • FLIPT_API_KEY: The API key to use for the Flipt API (optional)

You can set these in a .env file in the directory where you run the server.

Development

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build the project
npm run build

# Start the server
npm start

# Format code
npm run fmt

# Lint code
npm run lint

License

Apache 2.0

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers