Unleash Feature Flag MCP Server

Unleash Feature Flag MCP Server

site icon
2025.03.10 2
TypeScript功能标志管理AI 代理工具开发效率
Unleash Feature Flag MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于与 Unleash 功能标志管理系统交互。它允许 AI 代理通过 Unleash API 管理功能标志,实现功能标志的创建、更新、查询等操作。
View on GitHub

Overview

基本能力

产品定位

Unleash Feature Flag MCP Server 是一个功能标志管理工具,旨在通过 MCP 协议为 AI 代理提供与 Unleash 系统交互的能力,简化功能标志的管理流程。

核心功能

  1. 获取项目列表:检索 Unleash 实例中的所有项目。
  2. 获取功能标志:检索特定项目中的所有功能标志。
  3. 创建功能标志:在项目中创建新的功能标志。
  4. 更新功能标志:更新现有功能标志的描述和类型。
  5. 获取功能标志详情:检索特定功能标志的详细信息。

适用场景

  1. AI 代理管理功能标志:通过 AI 代理自动化管理功能标志。
  2. 开发团队协作:简化功能标志的创建和更新流程,提高开发效率。
  3. 功能发布控制:通过功能标志控制新功能的发布和回滚。

工具列表

  1. Get Projects:检索所有项目。
  2. Get Features:检索特定项目中的所有功能标志。
  3. Create Feature Flag:创建新功能标志。
  4. Update Feature Flag:更新功能标志。
  5. Get Feature Flag:检索功能标志详情。

常见问题解答

  1. 如何配置服务器:需要设置 UNLEASH_API_URLUNLEASH_AUTH_TOKEN 环境变量。
  2. 如何调试:使用 npm run inspect 命令分析请求/响应模式。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 通过 npm 全局安装: bash npm install -g @ylin6/unleash-ff-mcp-server
  2. 或直接使用 npx 运行: bash npx @ylin6/unleash-ff-mcp-server

调试方式

  1. 运行以下命令检查服务器操作: bash npm run inspect

许可证

该项目遵循 ISC 开源许可条款。