用于VWO功能管理和实验(FME)的MCP服务器
](https://www.npmjs.com/package/vwo-fme-mcp) 
概述
VWO MCP Server for FME使开发人员能够在其AI编码环境中轻松管理功能标志。通过将VWO强大的功能管理平台与AI开发工具集成,它实现了功能标志的无缝创建、修改和控制,简化了工作流程,加快了功能交付。
您只需单击下面的按钮即可添加VWO FME服务器。在开始使用VWO_ACCOUNT_ID和VWO_API_KEY环境变量之前,请确保对其进行更新。
______________________________________________________________________
主要特点
- 无缝集成AI助手:与Cursor、VS Code和Claude兼容
- 全面的功能标志管理:轻松创建、查看、列出、更新和删除功能标志
- 环境特定控制:在不同环境中打开或关闭功能
- 光标规则设置:引导简化了Cursor规则的配置,以提供上下文结果并与SDK集成
-
此工具通过在编写代码的地方管理功能标志来帮助开发人员节省时间,而无需在不同工具之间切换。
所需配置
要使用MCP服务器,您需要配置两个必需的环境变量:
VWO_ACCOUNT_ID:您的VWO帐户ID。VWO_API_KEY:用于与RESTful API交互的VWO API密钥(开发者令牌)
这些凭据是验证和连接VWO功能管理系统所必需的。
如何将MCP服务器连接到客户端
您可以将VWO MCP服务器与支持MCP协议的任何客户端一起使用。下面是流行工具的分步指南。一定要更换 VWO_ACCOUNT_ID 使用您的实际VWO API密钥,以及 VWO_API_KEY 使用您的VWO API URL。
光标
- 首选 光标设置 并选择 主控程序 部分。
- 点击 添加新的全局MCP服务器.
- 出现提示时,输入以下配置(确保使用真实凭据):
{
"mcpServers": {
"vwo-fme": {
"command": "npx",
"args": ["-y", "vwo-fme-mcp@latest"],
"env": {
"VWO_ACCOUNT_ID": "VWO_ACCOUNT_ID",
"VWO_API_KEY": "VWO_API_KEY"
}
}
}
}- 保存您的更改。如果一切设置正确,您应该看到一个绿色的状态指示器,显示服务器处于活动状态。
______________________________________________________________________
VS代码
- 打开你的 用户设置(JSON) 在VS代码中。
- 添加或更新MCP服务器配置,如下所示:
"mcp": {
"servers": {
"vwo-fme": {
"command": "npx",
"args": ["-y", "vwo-fme-mcp@latest"],
"env": {
"VWO_ACCOUNT_ID": "VWO_ACCOUNT_ID",
"VWO_API_KEY": "VWO_API_KEY"
}
}
}
}- 保存设置文件。MCP服务器现在应该可以在VS Code中使用。
______________________________________________________________________
克劳德桌面
- 打开 设置 菜单,然后转到 开发者 部分。
- 点击 编辑配置 打开你的
claude_desktop_config.json文件。 - 将以下块添加到您的配置中(用您的实际凭据替换占位符):
{
"mcpServers": {
"vwo-fme": {
"command": "npx",
"args": ["-y", "vwo-fme-mcp@latest"],
"env": {
"VWO_ACCOUNT_ID": "VWO_ACCOUNT_ID",
"VWO_API_KEY": "VWO_API_KEY"
}
}
}
}- 保存文件并重新启动Claude Desktop。连接后,您应该在聊天窗口中看到一个锤子图标,确认MCP服务器处于活动状态。
______________________________________________________________________
如果使用其他客户端,请参阅其文档以了解如何添加自定义MCP服务器。配置模式将与上述示例类似。
可用工具
以下是您可以使用我们的功能标志管理工具执行的操作:
带VWO的IDE配置
- 添加VWO规则 -检索IDE规则和配置设置,以无缝管理项目中的功能标志。这可以与您的SDK顺利集成,并利用VWO的功能管理功能。
📝备注:支持游标IDE和VS代码。该工具会自动检测您的IDE,您也可以手动指定它。在设置VWO FME MCP后需要拨打一次电话。
- 光标IDE:在中创建规则
.cursor/rules/vwo-feature-flag-rule.mdc - VS代码:在中创建指令
.github/instructions/vwo-fme.instructions.md
功能标志
- 使用默认值创建功能标志 -创建一个包含变量、变体、相关度量、规则和自动启用的完整特征标志。此工具处理整个设置过程。
- 创建特征标志 -在您的VWO帐户中创建一个新的功能标志,其中包含变量、变体和指标等强制性要求。
- 删除功能标志 -当不再需要时,安全地从您的帐户中删除任何功能标记。
- 获取功能标志 -深入了解任何功能标志的细节,查看其当前配置和状态。
- 列出功能标志 -在一个地方鸟瞰所有特色旗帜。
- 更新功能标志 -通过修改特性标志的属性、度量和变化来微调特性标志。
- 切换功能标志 -只需单击一下,即可在不同环境中立即启用或禁用功能标志。
- 查找过时的功能标志 -通过扫描源代码并与活动功能标志进行比较,识别代码库中未使用或过时的功能标志。这有助于通过查找项目中不再引用的功能标志来维护干净的代码。
- 集成SDK -获取全面的SDK集成文档和代码示例,以便在您的项目中无缝实现功能标志。此工具提供特定语言的集成指南,而不需要游标规则文件。
特征标志规则
- 列出功能标志规则 -查看与功能标志关联的所有规则。
- 创建展开和个性化规则 -为功能的逐步推出或个性化设置规则。
- 创建测试和MVT规则 -配置A/B测试或多元测试的规则。
- 获取功能标志规则 -检查特定特征标志规则的详细信息。
- 切换功能标志规则 -为您的功能标志启用或禁用特定规则。
- 更新功能标志规则 -修改现有的功能标志规则以更改其配置或目标。
- 删除功能标志规则 -从功能标志中删除不需要的规则。
项目和环境
- 列出项目和环境 -查看所有项目及其相关环境。
指标
- 获取指标 -访问功能标志和实验的指标。
需求
- Node.js v12或更高版本
版本历史记录
版本历史记录跟踪每个版本中的更改、改进和错误修复。有关完整历史,请参阅 更改日志.md.
开发和测试
安装依赖项和Bootstrap Git挂钩
npm install
# or
yarn install将TypeScript编译为JavaScript
npm run build
# or
yarn run build贡献
我们欢迎为改进此SDK做出贡献!请阅读我们的 贡献指南 在提交PR之前。
行为准则
我们的 行为准则 概述了对所有贡献者和维护者的期望。
许可证
版权所有2025 Wingify Software Pvt.有限公司。
