Flipt特征控制平面服务器

@flipt-io/mcp-server-flipt
0 Stars 17 次浏览 flipt-io 更新于 2026-08-23

Flipt 的 MCP 服务器允许 AI 助手和大语言模型通过标准化接口直接与您的功能标志、细分市场和评估进行交互。 例如,您可以询问您的 AI 助手: “‘dark-mode’ 标志的当前状态是什么?”

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Flipt MCP 服务器

mcp-server-flipt

这是一个为 Flipt 设计的 Model Context Protocol (MCP) 服务器,允许AI助手与特性标志进行交互。

功能

  • 列出、创建、更新和删除命名空间、标志、段、规则等
  • 评估特定实体的标志
  • 开关标志
  • 管理约束、变体、分布和推出

使用方法

一旦服务器运行起来,它将:

  1. 设置一个用于MCP通信的STDIO传输
  2. 注册工具和提示以与Flipt交互

该服务器设计为与支持Model Context Protocol的AI助手一起使用。

Node

您可以全局安装包并运行它:

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

或者直接使用npx运行:

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

Docker

您也可以在Docker容器中运行服务器:

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

配置

可以通过环境变量来配置服务器:

  • FLIPT_API_URL: Flipt API的URL(默认: http://localhost:8080
  • FLIPT_API_KEY: 用于Flipt API的API密钥(可选)

您可以在运行服务器的目录下的.env文件中设置这些变量。

开发

# 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

许可证

Apache 2.0