Configure the LaunchDarkly hosted MCP server during onboarding. Use when the parent LaunchDarkly onboarding skill reaches Step 4 (MCP). Supports Cursor, Claude Code, Windsurf, GitHub Copilot, and other MCP-compatible agents. OAuth authentication; no API keys for the hosted server.
75
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Configures the LaunchDarkly hosted MCP server so flag management skills and onboarding can use MCP tools. Uses OAuth for authentication — no API keys needed for the hosted server.
This skill is nested under LaunchDarkly onboarding; the parent skill's Step 4 hands off here. Hosted MCP is the default and the only supported option for this onboarding flow.
https://app.launchdarkly.com/signup?source=agent)LaunchDarkly provides a unified hosted MCP server that handles feature management, AgentControl, and other LaunchDarkly capabilities.
| Server | URL | Purpose |
|---|---|---|
| LaunchDarkly | https://mcp.launchdarkly.com/mcp/launchdarkly | Feature flags, AgentControl, and more |
If the parent onboarding skill already identified the agent, use that context. Otherwise infer from agent-specific directories, config files, and the tools available to you at runtime. Do not ask the user — pick the strongest match.
The fastest path is the quick install link. Present it to the user:
LaunchDarkly MCP: https://mcp.launchdarkly.com/mcp/launchdarkly/install
Important: tell the user what to expect after clicking the link. The install link may open in the browser, but the authorization or "add server" prompt typically appears back in the coding environment (the editor or host app where the agent runs), not in the browser. Immediately after presenting the link, include guidance like:
If the quick install link doesn't work (agent doesn't support it, or user prefers manual setup), proceed to Step 3.
Locate the MCP config file for the detected agent and add the hosted server entry. See MCP Config Templates for the exact JSON per agent.
| Agent | Config file location |
|---|---|
| Cursor | .cursor/mcp.json (project) or global Cursor settings |
| Claude Code | .mcp.json (project) or ~/.claude.json (global) |
| GitHub Copilot | Repo Settings on GitHub.com → Copilot → Cloud agent → MCP (see MCP UI links) |
| Windsurf | Agent-specific MCP config |
The unified server handles both feature management and AgentControl, so only one server entry is needed.
After writing the config, some agents need extra steps. Do not send users through long manual menu paths only—use MCP UI links (HTTPS docs + command: shortcuts for VS Code / Cursor).
Cursor:
command: link when clickable).VS Code (when applicable):
mcp.json / Settings links; trust or start the server if prompted.Claude Code:
GitHub Copilot:
After adding the config, the user needs to enable and authorize the server. MCP tools may become available immediately in some agents (Cursor, Claude Code) without a restart.
list-feature-flags with the known project key). Do not ask the user whether MCP is working — just try it.
"MCP tools aren't available yet. Try restarting your editor. When you come back, just say 'continue LaunchDarkly onboarding' — I'll pick up where we left off using the onboarding log."
mcp/launchdarkly → working, skip configuration
mcp/fm or mcp/aiconfigs → deprecated, ask before migrating:
D-MIGRATE -- BLOCKING: Call your structured question tool now.
mcp/fm and/or mcp/aiconfigs). Those endpoints are deprecated — the unified server at mcp/launchdarkly now handles both feature management and AgentControl. Want me to update your config?"If they agree, remove the deprecated entries and ensure the unified mcp/launchdarkly config is present. See MCP Config Templates. If they decline, note the deprecation and continue.
npx @launchdarkly/mcp-server entry and any LD_ACCESS_TOKEN env vars. Replace with the hosted server config. See MCP Config Templates — Migration.https://mcp.launchdarkly.com/mcp/launchdarkly using whatever format their agent expects.mcp/launchdarkly server.command: links to open MCP settings (Cursor, VS Code, Claude Code, Windsurf, GitHub)24e9c7e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.