功能流MCP服务器
](https://www.npmjs.com/package/featureflow-mcp) 
MCP(模型上下文协议)服务器 特征流 特征标志管理。这使得像Claude这样的AI助手能够与您的Featureflow实例交互,以管理功能标志、项目、环境等。
快速开始
1.创建个人访问令牌
- 登录 特征流 作为管理员
- 引导到 行政 → API令牌
- 点击 创建令牌 并复制令牌(以开头
api-)
2.在游标中配置
添加到您的 ~/.cursor/mcp.json:
{
"mcpServers": {
"featureflow": {
"command": "npx",
"args": ["-y", "featureflow-mcp"],
"env": {
"FEATUREFLOW_API_TOKEN": "api-your-token-here"
}
}
}
}3.重新启动游标
按 Cmd+Shift+P → “MCP:重新启动服务器”或重新启动Cursor。
就是这样!现在,您可以让Claude管理您的功能标志。
配置
| 环境变量 | 描述 | 默认值 |
|---|---|---|
FEATUREFLOW_API_TOKEN | 个人访问令牌(必需) | - |
FEATUREFLOW_API_URL | API基本URL(可选) | https://beta.featureflow.io/api |
自托管功能流
如果您正在运行自托管Featureflow实例:
{
"mcpServers": {
"featureflow": {
"command": "npx",
"args": ["-y", "featureflow-mcp"],
"env": {
"FEATUREFLOW_API_URL": "https://your-instance.com/api",
"FEATUREFLOW_API_TOKEN": "api-your-token-here"
}
}
}
}可用工具
账户
| 工具 | 说明 |
|---|---|
get_current_user | 获取当前经过身份验证的用户和组织 |
项目
| 工具 | 说明 |
|---|---|
list_projects | 列出所有项目,可选择按查询筛选 |
get_project | 按ID或密钥获取特定项目 |
create_project | 创建新项目 |
update_project | 更新现有项目 |
delete_project | 删除项目 |
特性
| 工具 | 说明 |
|---|---|
list_features | 列出带有可选过滤器的功能 |
get_feature | 通过ID或统一密钥获取特定功能 |
create_feature | 创建新功能标志 |
update_feature | 更新现有功能 |
clone_feature | 使用新密钥克隆功能 |
archive_feature | 存档或取消存档功能 |
delete_feature | 删除功能 |
功能控制
| 工具 | 说明 |
|---|---|
get_feature_control | 获取环境的功能控制设置 |
update_feature_control | 启用/禁用功能,修改规则 |
环境
| 工具 | 说明 |
|---|---|
list_environments | 列出项目的环境 |
get_environment | 获取特定环境 |
create_environment | 创建新环境 |
update_environment | 更新现有环境 |
delete_environment | 删除环境 |
目标和API关键
| 工具 | 说明 |
|---|---|
list_targets | 列出项目的目标属性 |
get_target | 按键获取特定目标 |
list_api_keys | 列出环境的SDK API密钥 |
示例用法
配置后,您可以向Claude询问以下问题:
- “我以Featureflow的身份登录了谁?”
- “列出我的所有Featureflow项目”
- 在“webapp”项目中创建一个名为“新结账”的功能
- “在生产中启用‘暗模式’功能”
- “暂存中当前启用了哪些功能?”
- “在所有环境中禁用‘测试版功能’”
发展
# Clone the repository
git clone https://github.com/featureflow/featureflow-mcp.git
cd featureflow-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
FEATUREFLOW_API_TOKEN=api-xxx npm start许可证
麻省理工学院-见 许可证 了解详情。
链接
- 特征流 -特征标志管理平台
- MCP协议 -模型上下文协议规范
- Featureflow文档 -API文件
