基本能力
产品定位
Unleash Feature Flag MCP Server 是一个功能标志管理工具,旨在通过 MCP 协议为 AI 代理提供与 Unleash 系统交互的能力,简化功能标志的管理流程。
核心功能
- 获取项目列表:检索 Unleash 实例中的所有项目。
- 获取功能标志:检索特定项目中的所有功能标志。
- 创建功能标志:在项目中创建新的功能标志。
- 更新功能标志:更新现有功能标志的描述和类型。
- 获取功能标志详情:检索特定功能标志的详细信息。
适用场景
- AI 代理管理功能标志:通过 AI 代理自动化管理功能标志。
- 开发团队协作:简化功能标志的创建和更新流程,提高开发效率。
- 功能发布控制:通过功能标志控制新功能的发布和回滚。
工具列表
- Get Projects:检索所有项目。
- Get Features:检索特定项目中的所有功能标志。
- Create Feature Flag:创建新功能标志。
- Update Feature Flag:更新功能标志。
- Get Feature Flag:检索功能标志详情。
常见问题解答
- 如何配置服务器:需要设置
UNLEASH_API_URL
和UNLEASH_AUTH_TOKEN
环境变量。 - 如何调试:使用
npm run inspect
命令分析请求/响应模式。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 通过 npm 全局安装:
bash
npm install -g @ylin6/unleash-ff-mcp-server - 或直接使用 npx 运行:
bash
npx @ylin6/unleash-ff-mcp-server
调试方式
- 运行以下命令检查服务器操作:
bash
npm run inspect