hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Supports the project through donations via Buy Me A Coffee, as mentioned in the 'Support the Project' section with a QR code and link.
Required for running the server, with version 18 or higher specified in the requirements.
Used as the implementation language for the server, with version 5.0 or higher required.
Unleash MCP Server
A Model Context Protocol (MCP) server implementation that integrates with Unleash Feature Toggle system.
Overview
This project provides a bridge between LLM applications and Unleash feature flag system using the Model Context Protocol (MCP). It allows AI applications to:
- Check feature flag status from Unleash
- Expose feature flag information to LLMs
- Create feature flag
- Update feature flag
- List all projects
Table of Contents
Requirements
- Node.js (v18 or higher)
- TypeScript (v5.0 or higher)
- Access to an Unleash server instance
Installation
Architecture
The Unleash MCP Server acts as a bridge between LLM applications and the Unleash feature flag system:
Development
Project Structure
Coding Standards
- Naming Conventions:
- Files: Use kebab-case.ts (e.g.,
feature-flag.ts
) - Classes: Use PascalCase (e.g.,
UnleashClient
) - Functions/Methods: Use camelCase (e.g.,
getFlagStatus
) - Interfaces/Types: Use PascalCase (e.g.,
FeatureFlagConfig
)
- Files: Use kebab-case.ts (e.g.,
- Imports:
- Always include .js extension when importing local files
- Follow import ordering: Node.js built-ins → External dependencies → Local imports
- Use named exports over default exports
- Documentation:
- Use JSDoc comments for public functions, classes, and interfaces
- Document complex logic with inline comments
Building
Testing
Inspecting
How to use
For Claude or Cursor config:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Support the Project
If you find this project helpful, consider buying me a coffee!
Scan the QR code above or click here to support the development of this project.
License
This project is licensed under the MIT License - see the LICENSE file for details.
You must be authenticated.
Tools
A Model Context Protocol (MCP) server implementation that integrates with Unleash Feature Toggle system.
- Overview
- Table of Contents
- Requirements
- Installation
- Architecture
- Development
- How to use
- Contributing
- Support the Project
- License