OpenFeature MCP Server
Provides OpenFeature SDK installation guidance through MCP tool calls. Enables AI clients to fetch installation prompts and setup instructions for various OpenFeature SDKs across different programming languages and frameworks.
README
OpenFeature MCP Cloudflare Worker
Warning
This project is in active development and intended for testing only. APIs, prompts, and behavior may change without notice. Do not use in production.
A simplified Model Context Protocol (MCP) server running on Cloudflare Workers that provides OpenFeature SDK installation guidance.
Features
- No Authentication Required: Simplified implementation without OAuth or user management
- OpenFeature SDK Installation Guides: Fetch installation prompts for various OpenFeature SDKs
- MCP Protocol Support: Supports both SSE and JSON-RPC transports
- Cloudflare Workers: Serverless deployment with global edge distribution
Configure your AI client
Use the hosted endpoint for this OpenFeature MCP worker: https://mcp-openfeature.devcycle.com/mcp
No authentication is required for this MCP.
Cursor
Add to ~/.cursor/mcp_settings.json:
{
"mcpServers": {
"OpenFeature": {
"url": "https://mcp-openfeature.devcycle.com/mcp"
}
}
}
VS Code (Continue)
Add to .continue/config.json:
{
"mcpServers": {
"OpenFeature": {
"url": "https://mcp-openfeature.devcycle.com/mcp"
}
}
}
Claude Code (CLI)
claude mcp add --transport http openfeature https://mcp-openfeature.devcycle.com/mcp
Then manage the connection in the CLI with /mcp.
Claude Desktop
Edit your Claude Desktop config and add:
{
"mcpServers": {
"openfeature": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-openfeature.devcycle.com/mcp"]
}
}
}
Restart Claude Desktop after saving.
Windsurf
In the "Manage MCP servers" raw config, add:
{
"mcpServers": {
"OpenFeature": {
"serverUrl": "https://mcp-openfeature.devcycle.com/mcp"
}
}
}
Reference installation patterns adapted from the DevCycle MCP getting started guide DevCycle MCP Getting Started.
Available Tools
install_openfeature_sdk
Fetches and returns OpenFeature SDK install prompt Markdown for a given guide from the bundled prompts.
Parameters:
guide(string enum): One of the supported guides listed below
Supported Guides (bundled):
- android
- dotnet
- go
- ios
- java
- javascript
- nestjs
- nodejs
- php
- python
- react
- ruby
Endpoints
/mcp- MCP JSON-RPC transport endpoint/sse- MCP Server-Sent Events transport endpoint/health- Health check endpoint/info- Service information endpoint/- Redirects to OpenFeature documentation
Development
Prerequisites
- Node.js 18+
- Yarn (using regular node_modules, not PnP)
- Wrangler CLI
Setup
-
Install dependencies:
yarn install -
Add or edit install guides in the
prompts/folder (Markdown). These are bundled at build time. -
Build prompts bundle:
yarn build-prompts -
Run locally:
yarn dev -
Build for production:
yarn build
Deployment
Deploy to Cloudflare Workers:
yarn deploy
Usage
The worker exposes MCP transport endpoints and simple health/info endpoints.
Examples
-
Health:
curl http://localhost:8787/health -
Info:
curl http://localhost:8787/info -
MCP over HTTP (JSON-RPC) or SSE: Point your MCP-compatible client to
/mcp(JSON-RPC) or/sse(SSE). The tool name isinstall_openfeature_sdkand requires an input object like{ "guide": "react" }.
Architecture
This is a simplified version of the DevCycle MCP worker, with all authentication and project management features removed. It focuses solely on providing OpenFeature SDK installation guidance through MCP tool calls.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.