Database · MODEL CONTEXT PROTOCOL
flipt io mcp server flipt
flipt io mcp server flipt is a community-listed Model Context Protocol server. Review the source repository before installation.
WHAT IT CONNECTS
What flipt io mcp server flipt gives an AI Agent
- 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
- Set up a STDIO transport for MCP communication
- Register tools and prompts for interacting with Flipt
- `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)
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.
README
Repository documentation
Model Context Protocol (MCP) servers for Flipt, allowing AI assistants to interact with feature flags.
This repository contains two packages, one per major Flipt version:
| Package | Flipt version | npm | Docker |
|---|---|---|---|
packages/mcp-server-flipt |
Flipt v1 | @flipt-io/mcp-server-flipt |
ghcr.io/flipt-io/mcp-server-flipt |
packages/mcp-server-flipt-v2 |
Flipt v2 | @flipt-io/mcp-server-flipt-v2 |
ghcr.io/flipt-io/mcp-server-flipt-v2 |
Not sure which one you need? If your Flipt server has environments and Git-backed storage, it is v2 — use @flipt-io/mcp-server-flipt-v2. See each package's README for installation, configuration, and the full tool catalog.
Flipt v2:
npx -y @flipt-io/mcp-server-flipt-v2Flipt v1:
npx -y @flipt-io/mcp-server-fliptThis is a pnpm workspace.
pnpm install # install all dependencies
pnpm -r build # build both packages
pnpm -r test # test both packages
pnpm -r check # typecheck both packages
pnpm lint # lint both packages
pnpm fmt # format both packages
# scope a command to one package
pnpm --filter @flipt-io/mcp-server-flipt-v2 dev- v1: push a
vX.Y.Ztag (unchanged legacy scheme) - v2: push a
mcp-server-flipt-v2@X.Y.Ztag
Each tag publishes the matching package to npm and its image to ghcr.io via the publish workflow. Bump versions with pnpm version <bump> --no-git-tag-version inside the package directory (the version lifecycle script keeps src/version.ts in sync), then create the tag manually using the scheme above.
Apache 2.0
COMMUNITY