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.
- 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
Use the hosted endpoint for this OpenFeature MCP worker: https://mcp-openfeature.devcycle.com/mcp
No authentication is required for this MCP.
Add to ~/.cursor/mcp_settings.json
:
{
"mcpServers": {
"OpenFeature": {
"url": "https://mcp-openfeature.devcycle.com/mcp"
}
}
}
Add to .continue/config.json
:
{
"mcpServers": {
"OpenFeature": {
"url": "https://mcp-openfeature.devcycle.com/mcp"
}
}
}
claude mcp add --transport http openfeature https://mcp-openfeature.devcycle.com/mcp
Then manage the connection in the CLI with /mcp
.
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.
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.
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
/mcp
- MCP JSON-RPC transport endpoint/sse
- MCP Server-Sent Events transport endpoint/health
- Health check endpoint/info
- Service information endpoint (includes available guides)/
- Redirects to OpenFeature docs reference intro
- Node.js 18+
- Yarn (using regular node_modules, not PnP)
- Wrangler CLI
-
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
Deploy to Cloudflare Workers:
yarn deploy
The worker exposes MCP transport endpoints and simple health/info endpoints.
-
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_sdk
and requires an input object like{ "guide": "react" }
.
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.