npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

wingify-fme-mcp

v1.10.0

Published

Wingify FE (Feature Experimentation) MCP Server

Readme

MCP Server for Wingify Feature Experimentation (FE)

npm version License

Overview

The Wingify FE (Feature Experimentation) MCP Server empowers developers to manage feature flags effortlessly within their AI coding environment. By integrating Wingify’s robust feature management platform with AI development tools, it enables seamless creation, modification, and control of feature flags—streamlining workflows and accelerating feature delivery.

For product and SDK documentation, see the Wingify Feature Experimentation overview.

You can add the Wingify FE (Feature Experimentation) MCP Server by clicking the button below. Make sure to update the WINGIFY_ACCOUNT_ID and WINGIFY_API_KEY environment variables before you start using it.


Key Features

  • Seamless AI Assistant Integration: Compatible with Cursor, VS Code, and Claude
  • Comprehensive Feature Flag Management: Easily create, view, list, update, and delete feature flags
  • Environment-Specific Controls: Toggle features on or off across different environments
  • Cursor Rule Setup: Bootstrapping simplifies the configuration of Cursor rules to deliver contextual results and integrate with the SDK

This tool helps developers save time by managing feature flags right where they code, without switching between different tools.

Required Configuration

To use the MCP server, you need to configure two mandatory environment variables:

  • WINGIFY_ACCOUNT_ID: Your Wingify Account ID.
  • WINGIFY_API_KEY: Your Wingify API Key (Developers Token) for interacting with RESTful APIs

These credentials are required to authenticate and connect with the Wingify feature management system.

Legacy env vars: VWO_ACCOUNT_ID, VWO_API_KEY, and VWO_API_BASE_URL are still read as fallbacks if the WINGIFY_* variables are unset.

How to Connect the MCP Server to Your Client

You can use the Wingify FE MCP server with any client that supports the MCP protocol. Below are step-by-step guides for popular tools. Be sure to replace WINGIFY_ACCOUNT_ID and WINGIFY_API_KEY with your actual Wingify account ID and API key.

Cursor

  1. Go to Cursor Settings and select the MCP section.
  2. Click on Add new global MCP server.
  3. When prompted, enter the following configuration (make sure to use your real credentials):
{
  "mcpServers": {
    "wingify-fme": {
      "command": "npx",
      "args": ["-y", "wingify-fme-mcp@latest"],
      "env": {
        "WINGIFY_ACCOUNT_ID": "WINGIFY_ACCOUNT_ID",
        "WINGIFY_API_KEY": "WINGIFY_API_KEY"
      }
    }
  }
}
  1. Save your changes. If everything is set up correctly, you should see a green status indicator showing the server is active.

VS Code

  1. Open your User Settings (JSON) in VS Code.
  2. Add or update the MCP server configuration as shown below:
"mcp": {
  "servers": {
    "wingify-fme": {
      "command": "npx",
      "args": ["-y", "wingify-fme-mcp@latest"],
      "env": {
        "WINGIFY_ACCOUNT_ID": "WINGIFY_ACCOUNT_ID",
        "WINGIFY_API_KEY": "WINGIFY_API_KEY"
      }
    }
  }
}
  1. Save the settings file. The MCP server should now be available in VS Code.

Claude Desktop

  1. Open the Settings menu and go to the Developer section.
  2. Click Edit Config to open your claude_desktop_config.json file.
  3. Add the following block to your configuration (replace the placeholders with your actual credentials):
{
  "mcpServers": {
    "wingify-fme": {
      "command": "npx",
      "args": ["-y", "wingify-fme-mcp@latest"],
      "env": {
        "WINGIFY_ACCOUNT_ID": "WINGIFY_ACCOUNT_ID",
        "WINGIFY_API_KEY": "WINGIFY_API_KEY"
      }
    }
  }
}
  1. Save the file and restart Claude Desktop. Once connected, you should see a hammer icon in the chat window, confirming the MCP server is active.

If you use a different client, refer to its documentation for how to add a custom MCP server. The configuration pattern will be similar to the examples above.

Available Tools

Here's what you can do with our feature flag management tools:

IDE Configuration with Wingify

  1. Add Wingify FE Rules - Retrieve IDE rules and configuration settings to seamlessly manage feature flags within your project. This enables smooth integration with your SDK and leverages Wingify's feature management capabilities.

📝Note: Supports both Cursor IDE and VS Code. The tool automatically detects your IDE or you can specify it manually. Needs to be called once after setting up the Wingify FE MCP server.

  • Cursor IDE: Creates rules in .cursor/rules/wingify-feature-flag-rule.mdc
  • VS Code: Creates instructions in .github/instructions/wingify-fe.instructions.md

Feature Flags

  1. Create Feature Flag With Defaults - Create a complete feature flag with variables, variations, associated metric, rules, and automatic enablement. This tool handles the entire setup process.

  2. Create Feature Flag - Create a new feature flag into your Wingify account with mandatory requirements like variables, variations and metrics.

  3. Delete Feature Flag - Safely remove any feature flag from your account when it's no longer needed.

  4. Get Feature Flag - Dive into the details of any feature flag to see its current configuration and status.

  5. List Feature Flags - Get a bird's-eye view of all your feature flags in one place.

  6. Update Feature Flag - Fine-tune your feature flags by modifying their properties, metrics, and variations.

  7. Toggle Feature Flag - Instantly enable or disable feature flags in different environments with a single click.

  8. Find Stale Feature Flags - Identify unused or stale feature flags in your codebase by scanning your source code and comparing against active feature flags. This helps maintain clean code by finding feature flags that are no longer referenced in your project.

  9. Integrate SDK - Get comprehensive SDK integration documentation and code examples for seamless feature flag implementation in your project. This tool provides language-specific integration guides without requiring Cursor rule files.

Feature Flag Rules

  1. List Feature Flag Rules - View all rules associated with your feature flags.

  2. Create Rollout and Personalize Rule - Set up rules for gradual rollout or personalization of your features.

  3. Create Testing and MVT Rule - Configure rules for A/B testing or multivariate testing.

  4. Get Feature Flag Rule - Examine the details of a specific feature flag rule.

  5. Toggle Feature Flag Rule - Enable or disable specific rules for your feature flags.

  6. Update Feature Flag Rules - Modify existing feature flag rules to change their configuration or targeting.

  7. Delete Feature Flag Rule - Remove unwanted rules from your feature flags.

Projects and Environments

  1. List Projects and Environments - See all your projects and their associated environments.

Metrics

  1. Get Metrics - Access metrics for your feature flags and experiments.

Requirements

  • Node.js v12 or later

Version History

The version history tracks changes, improvements, and bug fixes in each version. For a full history, see the CHANGELOG.md.

Development and Testing

Install Dependencies and Bootstrap Git Hooks

npm install
# or
yarn install

Compile TypeScript to JavaScript

npm run build
# or
yarn run build

Contributing

We welcome contributions to improve this SDK! Please read our contributing guidelines before submitting a PR.

Code of Conduct

Our Code of Conduct outlines expectations for all contributors and maintainers.

License

Apache License, Version 2.0

Copyright 2025-2026 Wingify Software Pvt. Ltd.