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
:
VS Code (Continue)
Add to .continue/config.json
:
Claude Code (CLI)
Then manage the connection in the CLI with /mcp
.
Claude Desktop
Edit your Claude Desktop config and add:
Restart Claude Desktop after saving.
Windsurf
In the "Manage MCP servers" raw config, add:
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:
- Add or edit install guides in the
prompts/
folder (Markdown). These are bundled at build time. - Build prompts bundle:
- Run locally:
- Build for production:
Deployment
Deploy to Cloudflare Workers:
Usage
The worker exposes MCP transport endpoints and simple health/info endpoints.
Examples
- Health:
- 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" }
.
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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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.
Related MCP Servers
- -securityAlicense-qualityA simple MCP server for interacting with OpenAI assistants. This server allows other tools (like Claude Desktop) to create and interact with OpenAI assistants through the Model Context Protocol.Last updated -34PythonMIT License
- -securityFlicense-qualityA tool that accelerates MCP protocol adoption by automatically generating MCP-compatible server components from OpenAPI specifications, enabling seamless integration with existing services as a sidecar.Last updated -4Python
- AsecurityAlicenseAqualityAn MCP server that automatically converts OpenAPI specifications into MCP tools by scanning a folder for spec files, requiring no configuration files or separate servers.Last updated -44TypeScriptMIT License
- -securityFlicense-qualityA service that converts OpenAPI specifications into MCP tools, enabling AI assistants to interact with your API endpoints through natural language.Last updated -Python