Token导航 LogoToken导航TokenDH.com
Unleash Feature Flag MCP Server logo
AI代理stdio官方级别未说明来源级核验

Unleash Feature Flag MCP Server

MCP Server

@ylin6/unleash-ff-mcp-server

一个用于与Unleash功能标志管理系统交互的MCP服务器,允许AI代理通过Unleash API管理功能标志。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptClaudeAI代理ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ylin6

提供方

ylin6

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @ylin6/unleash-ff-mcp-server

详细介绍

释放功能标志MCP服务器

此存储库包含一个模型上下文协议(MCP)服务器,用于与Unleash功能标志管理系统进行交互。它允许人工智能代理通过Unleash API管理功能标志。

什么是MCP?

模型上下文协议(MCP)是使AI模型能够与外部工具和数据源交互的规范。此服务器实现了Unleash的MCP协议,允许AI助手以编程方式管理特征标志。

安装

你可以从npm安装这个包:

npm install -g @ylin6/unleash-ff-mcp-server

或者直接使用npx运行它:

npx @ylin6/unleash-ff-mcp-server

配置

服务器需要以下环境变量:

  • UNLEASH_API_URL:Unleash API实例的URL
  • UNLEASH_AUTH_TOKEN:Unleash实例的身份验证令牌

可用工具

MCP服务器提供以下工具来管理功能标志:

获取项目

检索Unleash实例中所有项目的列表。

获取功能

检索特定项目中的所有特征标志。

参数:

  • projectId:项目的ID

创建特征标志

在项目中创建新的特征标志。

参数:

  • projectId:项目的ID
  • name:特征标志的名称
  • description:功能标志的描述
  • type:特征标志的类型(例如,“释放”、“实验”、“操作”、“终止开关”)

更新功能标志

更新现有功能标志。

参数:

  • projectId:项目的ID
  • featureId:特征标志的ID
  • description:功能标志的新描述
  • type:功能标志的新类型

获取功能标志

检索特定功能标志的详细信息。

参数:

  • projectId:项目的ID
  • featureId:特征标志的ID

与光标一起使用

要将此MCP服务器与游标一起使用,请在游标设置中使用以下命令

env UNLEASH_API_URL=XXXX UNLEASH_AUTH_TOKEN=XXX npx -y @ylin6/unleash-ff-mcp-server

例子

与Cursor/Claude的对话示例:

You: Show me all the feature flags in the 'dashboard' project

Claude: I'll fetch all the feature flags in the 'dashboard' project for you.
[Claude uses the getFeatures tool with projectId='dashboard']

Claude: Here are all the feature flags in the 'website' project:
- new-homepage (type: release)
- dark-mode (type: experiment)
- beta-footer (type: operational)
...

发展

要检查MCP服务器的操作,您可以运行:

npm run inspect

这使用MCP检查器来分析请求/响应模式。

许可证

国际协调委员会

目录标签

目录标签

TypeScriptClaudeAI代理功能标志管理本地部署MCP协议软件开发工具

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@ylin6/unleash-ff-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP