Devcycle
About
Turn your favourite AI tool into a feature management assistant. DevCycle works with Cursor so you can create and monitor feature flags using natural language right in your workflow.
Details
- Author
- DevCycleHQ
- Downloads
- 126
- Categories
- Developer Tools
Jump to
- Based on the DevCycle CLI.
- Enables AI assistants to interact with DevCycle projects.
- Supports AI-powered code editors (Cursor, Windsurf).
- Supports general-purpose AI tools (Claude Desktop).
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
DevcycleCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
—
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"devcycle": {
"DevCycle": {
"url": "https://mcp.devcycle.com/mcp"
}
}
}
}
McpServers
{
"DevCycle": {
"url": "https://mcp.devcycle.com/mcp"
}
}
<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-cli-mcp/mcp-getting-started" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">MCP Getting Started | DevCycle Docs</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://docs.devcycle.com/devcycle_card.png"><meta data-rh="true" name="twitter:image" content="https://docs.devcycle.com/devcycle_card.png"><meta data-rh="true" property="og:url" content="https://docs.devcycle.com/cli-mcp/mcp-getting-started"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="MCP Getting Started | DevCycle Docs"><meta data-rh="true" name="description" content="The DevCycle Model Context Protocol (MCP) Server is based on the DevCycle CLI, it enables AI-powered code editors like Cursor and Windsurf, or general-purpose tools like Claude Desktop, to interact directly with your DevCycle projects and make changes on your behalf."><meta data-rh="true" property="og:description" content="The DevCycle Model Context Protocol (MCP) Server is based on the DevCycle CLI, it enables AI-powered code editors like Cursor and Windsurf, or general-purpose tools like Claude Desktop, to interact directly with your DevCycle projects and make changes on your behalf."><link data-rh="true" rel="icon" href="/devcycle_favicon.svg"><link data-rh="true" rel="canonical" href="https://docs.devcycle.com/cli-mcp/mcp-getting-started"><link data-rh="true" rel="alternate" href="https://docs.devcycle.com/cli-mcp/mcp-getting-started" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.devcycle.com/cli-mcp/mcp-getting-started" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://JGOR5DGG3D-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"MCP","item":"https://docs.devcycle.com/cli-mcp/mcp-getting-started"}]}</script><link rel="search" type="application/opensearchdescription+xml" title="DevCycle Docs" href="/opensearch.xml">
<!-- Google Tag Manager -->
<script type="d11ccc3ed351f248a6ef0242-text/javascript">!function(e,t,a,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var m=t.getElementsByTagName(a)[0],s=t.createElement(a);s.async=!0,s.src="https://gtm.devcycle.com/gtm.js?id=GTM-W7KNPX6",m.parentNode.insertBefore(s,m)}(window,document,"script","dataLayer")</script>
<!-- End Google Tag Manager -->
<script src="https://use.fontawesome.com/releases/v5.15.4/js/all.js" async type="d11ccc3ed351f248a6ef0242-text/javascript"></script><link rel="stylesheet" href="/assets/css/styles.7927c648.css">
<script src="/assets/js/runtime~main.1e823828.js" defer="defer" type="d11ccc3ed351f248a6ef0242-text/javascript"></script>
<script src="/assets/js/main.e10f4789.js" defer="defer" type="d11ccc3ed351f248a6ef0242-text/javascript"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script type="d11ccc3ed351f248a6ef0242-text/javascript">!function(){var t="light";var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",e||t),document.documentElement.setAttribute("data-theme-choice",e||t)}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_r1vB" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"></div></a><a class="navbar__item navbar__link" collapse="false" href="/">Home</a><a class="navbar__item navbar__link" collapse="false" href="/sdk/">SDKs</a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">APIs</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/management-api/">Management API</a></li><li><a class="dropdown__link" href="/bucketing-api/">Bucketing API</a></li></ul></div><a class="navbar__item navbar__link" collapse="false" href="/integrations/">Integrations</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" collapse="false" href="/cli-mcp/">CLI / MCP</a><a class="navbar__item navbar__link" href="/best-practices/">Best Practices</a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Community</a><ul class="dropdown__menu"><li><a href="https://blog.devcycle.com" target="_blank" class="dropdown__link">Blog<svg width="12" height="12" aria-hidden="true" class="iconExternalLink_iVeC"><use href="#theme-svg-external-link"></use></svg></a></li><li><a href="https://discord.gg/8uEqSsRKy5" target="_blank" class="dropdown__link">Discord<svg width="12" height="12" aria-hidden="true" class="iconExternalLink_iVeC"><use href="#theme-svg-external-link"></use></svg></a></li></ul></div></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="navbarSearchContainer_3sRV"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Command+K)"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div><a href="https://app.devcycle.com/?isSignUp=true" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-signup-link">Sign Up<svg width="13.5" height="13.5" aria-hidden="true" class="iconExternalLink_iVeC"><use href="#theme-svg-external-link"></use></svg></a><a href="https://discord.gg/8uEqSsRKy5" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-discord-link" aria-label="Discord"></a><a href="#" class="navbar__item navbar__link header-beamer-link" aria-label="Beamer"></a><div class="toggle_zNMp colorModeToggle_Zlok"><button class="clean-btn toggleButton_jI9X toggleButtonDisabled_JLtL" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_rjRG lightToggleIcon_mNoi"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_rjRG darkToggleIcon_YS1R"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_rjRG systemToggleIcon_FU1p"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div class="bg-gradient-to-l from-blue-700 to-blue-500 h-2"></div><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_VzB0"><div class="docsWrapper_ttCx"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_CV81" type="button"></button><div class="docRoot_EAlW"><aside class="theme-doc-sidebar-container docSidebarContainer_rV0M"><div class="sidebarViewport_HsKb"><div class="sidebar_sNEo"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_TkDG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item section-title overview"><a class="menu__link" href="/cli-mcp/">CLI / MCP Overview</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item section-title cli"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/cli/">CLI</a><button aria-label="Collapse sidebar category 'CLI'" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/cli/">CLI Reference</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/cli-guides/projects">CLI User Guides</a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/projects">Projects</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/environments">Environments</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/keys">SDK Keys</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/features">Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/variables">Variables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/variations">Variations</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/targeting">Targeting Rules</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-guides/self-targeting">Self-Targeting</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item hidden"><a class="menu__link" tabindex="0" href="/cli-guides/">CLI User Guides</a></li></ul></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item section-title mcp"><div class="menu__list-item-collapsible menu__list-item-collapsible--active"><a class="menu__link menu__link--sublist menu__link--active" aria-current="page" href="/cli-mcp/mcp-getting-started">MCP</a><button aria-label="Collapse sidebar category 'MCP'" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/cli-mcp/mcp-getting-started">MCP Getting Started</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/cli-mcp/mcp-reference">MCP Reference</a></li></ul></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_u0f3"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_vFok"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_nbjN"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_jcJw"><div class="docItemContainer_lbUA"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_S8eL" aria-label="Breadcrumbs"><ul class="breadcrumbs"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_IyP1"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link">MCP</span></li></ul></nav><div class="tocCollapsible__FLZ theme-doc-toc-mobile tocMobile_yWuT"><button type="button" class="clean-btn tocCollapsibleButton_aUSQ">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>DevCyle MCP Getting Started</h1></header>
<p>The DevCycle Model Context Protocol (MCP) Server is based on the DevCycle CLI, it enables AI-powered code editors like Cursor and Windsurf, or general-purpose tools like Claude Desktop, to interact directly with your DevCycle projects and make changes on your behalf.</p>
<h2 class="anchor anchorWithStickyNavbar_bK7F" id="quick-setup">Quick Setup<a href="#quick-setup" class="hash-link" aria-label="Direct link to Quick Setup" title="Direct link to Quick Setup"></a></h2>
<p>The DevCycle MCP is hosted so there is no need to set up a local server. We'll walk you through installation and authentication with your preferred AI tools.</p>
<p><strong>Direct Connection:</strong> For clients that natively support the MCP specification with OAuth authentication, you can connect directly to our hosted server:</p>
<div class="language-text codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-text codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token plain">https://mcp.devcycle.com/mcp</span><br></span></code></pre></div></div>
<p><strong>Protocol Support</strong>: Our MCP server supports both SSE and HTTP Streaming protocols, automatically negotiating the best option based on your client's capabilities.</p>
<p><strong>Alternative Endpoint</strong>: If your client has issues with protocol negotiation, use the SSE-only endpoint:</p>
<div class="language-text codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-text codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token plain">https://mcp.devcycle.com/sse</span><br></span></code></pre></div></div>
<div class="theme-admonition theme-admonition-info admonition_o2Yj alert alert--info"><div class="admonitionHeading_djrw"><span class="admonitionIcon_oJkb"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_TJkN"><p>These instructions use the remote DevCycle MCP server. For installation of the local MCP server, see the <a href="/cli-mcp/mcp-reference#local-mcp-server-installation">reference docs</a>.</p></div></div>
<br>
<h3 class="anchor anchorWithStickyNavbar_bK7F" id="configure-your-ai-client">Configure Your AI Client<a href="#configure-your-ai-client" class="hash-link" aria-label="Direct link to Configure Your AI Client" title="Direct link to Configure Your AI Client"></a></h3>
<!-- -->
<div class="tabs-container tabList_cQ7j"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_AcGk tabs__item--active">Cursor</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_AcGk">VS Code</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_AcGk">Claude Code</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_AcGk">Claude Desktop</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_AcGk">Windsurf</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_K_3r"><a href="cursor://anysphere.cursor-deeplink/mcp/install?name=DevCycle&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZGV2Y3ljbGUuY29tL21jcCJ9Cg==" class="mcp-install-button" target="_blank" rel="noopener noreferrer">📦 Install in Cursor</a><p>To open Cursor and automatically add the DevCycle MCP, click the install button above. Alternatively, add the following to your <code>~/.cursor/mcp_settings.json</code> file. To learn more, see the <a href="https://docs.cursor.com/advanced/mcp" target="_blank" rel="noopener noreferrer">Cursor documentation</a>.</p><div class="language-json codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-json codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"mcpServers"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"DevCycle"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"url"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"https://mcp.devcycle.com/mcp"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><br></span></code></pre></div></div><p><strong>Authentication in Cursor:</strong></p><ol>
<li>After configuration, you'll see DevCycle MCP listed as <strong>"Needs login"</strong> with a yellow indicator</li>
<li>Click on the DevCycle MCP server to initiate the authorization process</li>
<li>This opens a browser authorization page at <code>mcp.devcycle.com</code></li>
<li>Review and click <strong>"Allow Access"</strong> to grant permissions</li>
<li>If you have multiple organizations, select your desired organization at <code>auth.devcycle.com</code></li>
<li>You'll be redirected back to Cursor with the server now active</li>
</ol></div><div role="tabpanel" class="tabItem_K_3r" hidden=""><a href="https://vscode.dev/redirect/mcp/install?name=DevCycle&config=%7B%22url%22%3A%20%22https%3A%2F%2Fmcp.devcycle.com%2Fmcp%22%7D" class="mcp-install-button" target="_blank" rel="noopener noreferrer">📦 Install in VS Code</a><p>To open VS Code and automatically add the DevCycle MCP, click the install button above. Alternatively, add the following to your <code>.continue/config.json</code> file. To learn more, see the <a href="https://docs.continue.dev/reference/Model-Context-Protocol" target="_blank" rel="noopener noreferrer">Continue documentation</a>.</p><div class="language-json codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-json codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"mcpServers"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"DevCycle"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"url"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"https://mcp.devcycle.com/mcp"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><br></span></code></pre></div></div><p><strong>Authentication in VS Code:</strong></p><ol>
<li>After configuration, open the MCP settings panel in VS Code</li>
<li>Find the DevCycle MCP server and click <strong>"Start Server"</strong></li>
<li>VS Code will show a dialog: "The MCP Server Definition 'DevCycle' wants to authenticate to mcp.devcycle.com"</li>
<li>Click <strong>"Allow"</strong> to proceed with authentication</li>
<li>This opens a browser authorization page at <code>mcp.devcycle.com</code></li>
<li>Review and click <strong>"Allow Access"</strong> to grant permissions</li>
<li>If you have multiple organizations, select your desired organization at <code>auth.devcycle.com</code></li>
<li>You'll be redirected back to VS Code with the server now active</li>
</ol></div><div role="tabpanel" class="tabItem_K_3r" hidden=""><p><strong>Step 1: Open Terminal</strong>
Open your terminal to access the Claude CLI.</p><p><strong>Step 2: Add DevCycle MCP Server</strong></p><div class="language-bash codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-bash codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token plain">claude mcp add --transport http devcycle https://mcp.devcycle.com/mcp</span><br></span></code></pre></div></div><p><strong>Step 3: Manage MCP Connection</strong>
In the Claude CLI, enter the MCP management interface:</p><div class="language-bash codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-bash codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token plain">/mcp</span><br></span></code></pre></div></div><p><strong>Step 4: Authentication</strong>
You'll see the DevCycle server listed as "disconnected • Enter to login":</p><ol>
<li>Select the DevCycle server and press Enter to login</li>
<li>Follow the CLI prompts to initiate the Authentication process</li>
<li>This will open a browser page at <code>mcp.devcycle.com</code> for authorization</li>
<li>Review and click <strong>"Allow Access"</strong> to grant permissions</li>
<li>If you have multiple organizations, select your desired organization at <code>auth.devcycle.com</code></li>
<li>Return to Claude Code where the server will show as connected</li>
</ol><p>For more details, see the <a href="https://docs.anthropic.com/claude/docs/mcp" target="_blank" rel="noopener noreferrer">Claude Code MCP documentation</a>.</p></div><div role="tabpanel" class="tabItem_K_3r" hidden=""><p><strong>Step 1: Access MCP Configuration</strong></p><p><strong>Option 1: Through Claude Desktop Settings (Recommended)</strong></p><ol>
<li>Open Claude Desktop and go to <strong>Settings</strong></li>
<li>Navigate to <strong>Developer</strong> → <strong>Local MCP servers</strong></li>
<li>Click <strong>"Edit Config"</strong> to open the configuration file directly</li>
</ol><p><strong>Option 2: Manual Configuration File</strong>
Alternatively, locate and edit your Claude Desktop configuration file:</p><ul>
<li><strong>macOS</strong>: <code>~/Library/Application Support/Claude/claude_desktop_config.json</code></li>
<li><strong>Windows</strong>: <code>%APPDATA%\Claude\claude_desktop_config.json</code></li>
</ul><p><strong>Step 2: Add DevCycle Configuration</strong>
Add or merge the following configuration:</p><div class="language-json codeBlockContainer_FdVj theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_LNX3"><pre tabindex="0" class="prism-code language-json codeBlock_LJ2Y thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_cahy"><span class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"mcpServers"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"devcycle"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token property">"command"</span><span class="token operator" style="color:rgb(137, 221, 255)">:</span><span class="token plain"> </span><span class
…
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





