Flipt特征控制平面服务器
Flipt 的 MCP 服务器允许 AI 助手和大语言模型通过标准化接口直接与您的功能标志、细分市场和评估进行交互。 例如,您可以询问您的 AI 助手: “‘dark-mode’ 标志的当前状态是什么?”
服务介绍
Flipt MCP 服务器
这是一个为 Flipt 设计的 Model Context Protocol (MCP) 服务器,允许AI助手与特性标志进行交互。
功能
- 列出、创建、更新和删除命名空间、标志、段、规则等
- 评估特定实体的标志
- 开关标志
- 管理约束、变体、分布和推出
使用方法
一旦服务器运行起来,它将:
- 设置一个用于MCP通信的STDIO传输
- 注册工具和提示以与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