<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-mcp/installation" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.10.2">
<title data-rh="true">Install DocSearch MCP | DocSearch by Algolia</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://docsearch.algolia.com/img/og_image.png"><meta data-rh="true" name="twitter:image" content="https://docsearch.algolia.com/img/og_image.png"><meta data-rh="true" property="og:url" content="https://docsearch.algolia.com/docs/mcp/installation"><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="google-site-verification" content="23yIHmCD_xnJb_6e3s-w7M29Kydahk-d86ObMWOrvRg"><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="Install DocSearch MCP | DocSearch by Algolia"><meta data-rh="true" name="description" content="Install and configure the DocSearch MCP server."><meta data-rh="true" property="og:description" content="Install and configure the DocSearch MCP server."><link data-rh="true" rel="icon" href="/img/favicon.svg"><link data-rh="true" rel="canonical" href="https://docsearch.algolia.com/docs/mcp/installation"><link data-rh="true" rel="alternate" href="https://docsearch.algolia.com/docs/mcp/installation" hreflang="en"><link data-rh="true" rel="alternate" href="https://docsearch.algolia.com/docs/mcp/installation" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://PMZUYBQDAK-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":"Installation","item":"https://docsearch.algolia.com/docs/mcp/installation"}]}</script><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" charset="UTF-8" data-domain-script="5e9f5149-bde8-4a13-b973-b7a9385e8ebb"></script>
<script>function OptanonWrapper(){}</script>
<script>!function(){var e=window.analytics=window.analytics||[];if(!e.initialize)if(e.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{e.invoked=!0,e.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],e.factory=function(t){return function(){var n=Array.prototype.slice.call(arguments);return n.unshift(t),e.push(n),e}};for(var t=0;t<e.methods.length;t++){var n=e.methods[t];e[n]=e.factory(n)}e.load=function(t,n){var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(a,r),e._loadOptions=n},e._writeKey="nPDHxKLCr5n23QOyG11zRsICHC5TqzHe",e.SNIPPET_VERSION="4.15.3"}}()</script>
<script>!function(){var n=!1,o=!1;function t(){if(!n&&!o&&"string"==typeof window.OnetrustActiveGroups&&-1!==window.OnetrustActiveGroups.split(",").indexOf("C0002")){o=!0;var t=fetch("https://dashboard.algolia.com/static/anonymous_id_cookie",{credentials:"include",mode:"no-cors"}).catch(function(){}),e=new Promise(function(n){setTimeout(n,2e3)});Promise.race([t,e]).then(function(){o=!1;var t=function(){var n=document.cookie.match(/(?:^| )anonymous_id=([^;]+)/);if(!n)return null;try{return decodeURIComponent(n[1])}catch(o){return n[1]}}();t&&analytics.setAnonymousId(t),analytics.page(),analytics.load("nPDHxKLCr5n23QOyG11zRsICHC5TqzHe"),n=!0})}}t();var e=window.OptanonWrapper;window.OptanonWrapper=function(){"function"==typeof e&&e(),t()}}()</script>
<link rel="search" type="application/opensearchdescription+xml" title="DocSearch by Algolia" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.a466edf8.css">
<script src="/assets/js/runtime~main.4bbd219f.js" defer="defer"></script>
<script src="/assets/js/main.310ada9a.js" defer="defer"></script>
</head>
<body>
<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>!function(){var t=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",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_k_40" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><div class="theme-announcement-bar announcementBar_wThQ" role="banner"><div class="announcementBarPlaceholder_kIXU"></div><div class="content_ksow announcementBarContent_eGZJ">DocSearch 5.0.0 is available. <a href="/docs/migrating-from-v4">Migrate from v4</a> or <a href="/docs/packages/overview">choose a package</a></div><button type="button" aria-label="Close" class="clean-btn close closeButton_k6kI announcementBarClose_jcfM"><svg viewBox="0 0 15 15" width="14" height="14"><g stroke="currentColor" stroke-width="3.1"><path d="M.75.75l13.5 13.5M14.25.75L.75 14.25"></path></g></svg></button></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top navbarHideable_Itha"><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 ds-brand" aria-label="DocSearch home" href="/"><svg viewBox="0 0 76 78" xmlns="http://www.w3.org/2000/svg" fill-rule="nonzero" class="ds-brand__mark" aria-hidden="true"><path d="M36.493 77.289H3.074C1.376 77.289 0 75.919 0 74.228h36.523c12.769.062 24.6-6.663 31.038-17.642 6.438-10.979 6.504-24.543.174-35.584C61.404 9.962 49.639 3.122 36.87 3.061H0C0 1.37 1.376 0 3.074 0h33.796c10.31.01 20.193 4.1 27.473 11.369 7.279 7.268 11.36 17.12 11.341 27.384-.06 21.366-17.741 38.536-39.19 38.536z" fill="#5468FF"></path><path d="M0 69.045h23.711c2.931.01 5.761-1.071 7.933-3.031H0v3.031zM0 60.8h36.374c.734-.987 1.418-1.975 2.053-3.07H0v3.07zM0 52.546h41.025c.407-.987.774-1.975 1.091-3.06H0v3.06zM0 44.302h43.306c.149-.987.268-2.034.337-3.061H0v3.061zM0 36.058h43.633a29.95 29.95 0 0 1-.337-3.071H0v3.071zM0 27.804h42.116c-.317-1.037-.684-2.064-1.09-3.061H0v3.061zM0 19.559h38.427a32.68 32.68 0 0 1-2.053-3.06H0v3.06zM0 8.244v3.071h31.674A19.04 19.04 0 0 0 23.74 8.284L0 8.244z" fill="#5468FF"></path></svg><span class="ds-brand__lockup"><span class="ds-brand__word font-display">DOCSEARCH</span><span class="ds-brand__by">by<img src="/img/Algolia-logo-blue.svg" alt="Algolia" class="ds-brand__algolia"></span></span></a><a class="navbar__item navbar__link" href="/docs/what-is-docsearch">Documentation</a><a href="https://docsearch.algolia.com/mcp" target="_self" rel="noopener noreferrer" class="navbar__item navbar__link navbar-mcp-link">MCP<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_J8XK"><use href="#theme-svg-external-link"></use></svg></a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a aria-current="page" class="navbar__link active" aria-haspopup="true" aria-expanded="false" role="button" href="/docs/mcp/installation">Stable (v5.x)</a><ul class="dropdown__menu"><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/docs/mcp/installation">Stable (v5.x)</a></li><li><a class="dropdown__link" href="/docs/v4/what-is-docsearch">Legacy (v4.x)</a></li><li><a class="dropdown__link" href="/docs/v3/what-is-docsearch">Legacy (v3.x)</a></li><li><a class="dropdown__link" href="/docs/legacy/dropdown">Legacy (v1.x - v2.x)</a></li></ul></div><a href="https://github.com/algolia/docsearch" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link"></a><div class="navbarSearchContainer_JnTc"><div class="DocSearch-SearchBar"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Meta+k)" aria-keyshortcuts="Meta+k"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8" stroke="currentColor" fill="none" stroke-width="1.4"></circle><path d="m21 21-4.3-4.3" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Go on, give it a search...</span></span><span class="DocSearch-Button-Keys"></span></button></div></div><a href="https://dashboard.algolia.com/users/sign_up?selected_plan=docsearch&amp;utm_source=docsearch.algolia.com&amp;utm_medium=referral&amp;utm_campaign=docsearch&amp;utm_content=apply" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link navbar-cta">Sign up</a><div class="toggle_P8Nt colorModeToggle_flCZ"><button class="clean-btn toggleButton_YmaX toggleButtonDisabled_UFbz" 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_JSNP lightToggleIcon_oJhY"><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_JSNP darkToggleIcon_dk3D"><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_JSNP systemToggleIcon_f9Yi"><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 id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_CoLr"><div class="docsWrapper_LBne"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_DUa1" type="button"></button><div class="docRoot_K2j5"><aside class="theme-doc-sidebar-container docSidebarContainer_iLc8"><div class="sidebarViewport_Nbbt"><div class="sidebar_aaSt sidebarWithHideableNavbar_EKol"><a tabindex="-1" class="sidebarLogo_Z8Xo" href="/"></a><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_KV81 menuWithAnnouncementBar_xUVK"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/what-is-docsearch"><span class="categoryLinkLabel_lU08">Introduction</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/packages/overview"><span class="categoryLinkLabel_lU08">Packages</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/agent-studio/getting-started"><span class="categoryLinkLabel_lU08">Agent Studio</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" role="button" aria-expanded="true" href="/docs/mcp/overview"><span class="categoryLinkLabel_lU08">MCP</span></a></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="/docs/mcp/overview"><span class="linkLabel_aFxO">Overview</span></a></li><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="/docs/mcp/installation"><span class="linkLabel_aFxO">Installation</span></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="/docs/mcp/usage"><span class="linkLabel_aFxO">Usage</span></a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/create-crawler"><span class="categoryLinkLabel_lU08">Algolia Crawler</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/crawler"><span class="categoryLinkLabel_lU08">Requirements, tips, FAQ</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/how-does-it-work"><span class="categoryLinkLabel_lU08">Under the hood</span></a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="categoryLink_HDTt menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/docs/migrating-from-legacy"><span class="categoryLinkLabel_lU08">Miscellaneous</span></a></div></li></ul></nav></div></div></aside><main class="docMainContainer_j2xK"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_h5_P"><div class="docItemContainer_iaRS"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_rOJ9" aria-label="Breadcrumbs"><ul class="breadcrumbs"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link breadcrumbHomeLink_zAJ0" href="/"><svg width="18" height="18" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="breadcrumbHomeIcon_xK9p" aria-hidden="true"><path d="M2 8L11.7317 3.13416C11.9006 3.04971 12.0994 3.0497 12.2683 3.13416L22 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M20 11V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">MCP</span></li><li class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link">Installation</span></li></ul></nav><span class="theme-doc-version-badge badge badge--secondary">Version: Stable (v5.x)</span><div class="tocCollapsible_wcoZ theme-doc-toc-mobile tocMobile_qibo"><button type="button" class="clean-btn tocCollapsibleButton_Cq04">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Install DocSearch MCP</h1></header><p>DocSearch MCP is a remote MCP server. Point any MCP-compatible client at this endpoint — no authentication required:</p>
<div class="language-text codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-text codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token plain">https://mcp.algolia.com/1/docsearch/mcp</span><br></div></code></pre></div></div>
<p>The fastest path to getting started is the <strong>DocSearch CLI</strong> — one command that configures your client for you. Prefer to set things up yourself? Install it as a <strong>plugin</strong> (ships the MCP server plus client guidance like rules, skills, and commands) or <strong>manually</strong> (just the MCP server config). Pick your client below.</p>
<div id="tailwind" class="not-prose my-8 font-sans" style="opacity:0;transform:translateY(10px)"><div class="overflow-hidden rounded-2xl ring-1 ring-neutral-200 dark:ring-neutral-700"><div class="flex flex-col gap-4 border-b border-neutral-200 bg-gradient-to-b from-blue-50 to-white px-6 py-5 dark:border-neutral-700 dark:from-neutral-800 dark:to-neutral-900"><div class="flex items-center gap-3"><div><p class="font-[Sora] !mb-0 text-xl font-semibold whitespace-nowrap text-neutral-900 dark:text-white">Connect DocSearch MCP</p><p class="my-0 text-sm text-neutral-500 dark:text-neutral-400">Pick your client to get the install steps</p></div></div></div><div class="grid grid-cols-2 gap-2 p-4 sm:grid-cols-6"><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="absolute inset-0 rounded-xl bg-blue-50 ring-2 ring-blue-500 dark:bg-blue-950/40"></span><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/cursor.svg" alt="Cursor logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/cursor_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Cursor</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/claude.svg" alt="Claude logo" class="h-7 w-7 object-contain"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Claude</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/codex.svg" alt="Codex logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/codex_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Codex</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/chatgpt.svg" alt="ChatGPT logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/chatgpt_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">ChatGPT</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/opencode.svg" alt="OpenCode logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/opencode_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">OpenCode</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/pi.svg" alt="Pi logo" class="h-7 w-7 object-contain"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Pi</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/vscode.svg" alt="VS Code logo" class="h-7 w-7 object-contain"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">VS Code</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/windsurf.svg" alt="Windsurf logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/windsurf_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Windsurf</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/zed.svg" alt="Zed logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/zed_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Zed</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/conductor.svg" alt="Conductor logo" class="h-7 w-7 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/conductor_dark.svg" alt="" class="h-7 w-7 object-contain hidden dark:block"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Conductor</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><img src="/img/mcp-clients/antigravity.svg" alt="Antigravity logo" class="h-7 w-7 object-contain"><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Antigravity</span></span></button><button type="button" class="group relative flex cursor-pointer flex-col items-center gap-2 rounded-xl px-3 py-4 text-center ring-1 ring-neutral-200 transition-colors hover:ring-neutral-300 dark:ring-neutral-700 dark:hover:ring-neutral-600" tabindex="0" style="opacity:0;transform:translateY(8px)"><span class="relative z-10 flex flex-col items-center gap-2"><span class="h-7 w-7 flex items-center justify-center rounded-md bg-neutral-100 text-neutral-700 dark:bg-neutral-800 dark:text-neutral-200"><svg width="1.5em" height="1.5em" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" aria-label="Other clients icon" class="h-[70%] w-[70%]"><path d="M13.5 6L10 18.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.5 8.5L3 12L6.5 15.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.5 8.5L21 12L17.5 15.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="text-xs font-semibold text-neutral-800 dark:text-neutral-100">Other clients</span></span></button></div><div class="overflow-hidden" style="height:auto;opacity:1"><div class="border-t border-neutral-200 px-6 py-5 dark:border-neutral-700"><div class="mb-2.5 flex flex-col gap-1 sm:flex-row sm:items-baseline sm:justify-between"><span class="text-xs font-semibold tracking-wide text-neutral-700 uppercase dark:text-neutral-200">One-command install</span><span class="text-xs text-neutral-400 dark:text-neutral-500" style="opacity:1">Adds the server, rules, and skills to Cursor</span></div><div class="flex items-center justify-between gap-3 rounded-xl bg-neutral-900 py-2.5 pr-2.5 pl-4 ring-1 ring-neutral-800 dark:ring-neutral-700"><pre class="m-0 flex-1 overflow-x-auto bg-transparent! mb-0! p-0! font-mono text-[13px] leading-relaxed"><code class="bg-transparent! p-0! text-neutral-100"><span aria-hidden="true" class="select-none text-blue-400">$<!-- --> </span>npx @docsearch/cli setup<span class="inline-block whitespace-pre" style="opacity:1;transform:none"> --cursor</span></code></pre><button type="button" aria-label="Copy to clipboard" class="cursor-pointer rounded-md px-2.5 py-1 text-xs font-medium ring-1 transition-colors bg-white/80 text-neutral-600 ring-neutral-300 hover:bg-white dark:bg-neutral-800 dark:text-neutral-300 dark:ring-neutral-600 dark:hover:bg-neutral-700" tabindex="0"><span class="inline-block" style="opacity:1;transform:none">Copy</span></button></div></div></div><div class="border-t border-neutral-200 px-6 py-5 dark:border-neutral-700"><div class="mb-4 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between"><div class="flex items-center gap-3" style="opacity:1;transform:none"><img src="/img/mcp-clients/cursor.svg" alt="Cursor logo" class="h-6 w-6 object-contain block dark:hidden"><img aria-hidden="true" src="/img/mcp-clients/cursor_dark.svg" alt="" class="h-6 w-6 object-contain hidden dark:block"><span class="font-[Sora] text-sm font-semibold text-neutral-900 dark:text-white">Cursor</span><span class="text-xs text-neutral-400 dark:text-neutral-500">Plugin · 1-click · manual</span></div><div class="inline-flex rounded-lg bg-neutral-100 p-1 ring-1 ring-neutral-200 dark:bg-neutral-800 dark:ring-neutral-700"><button type="button" class="relative cursor-pointer rounded-md px-3 py-1 text-xs font-semibold capitalize transition-colors text-blue-700 dark:text-blue-300"><span class="absolute inset-0 rounded-md bg-white shadow-sm dark:bg-neutral-900"></span><span class="relative z-10">plugin</span></button><button type="button" class="relative cursor-pointer rounded-md px-3 py-1 text-xs font-semibold capitalize transition-colors text-neutral-500 hover:text-neutral-700 dark:text-neutral-400 dark:hover:text-neutral-200"><span class="relative z-10">manual</span></button></div></div><div class="flex flex-col gap-3" style="opacity:0;transform:translateY(6px)"><div style="opacity:0;transform:translateY(4px)"><a href="https://cursor.com/en-US/install-mcp?name=algolia-docsearch&amp;config=eyJ1cmwiOiJodHRwczovL21jcC5hbGdvbGlhLmNvbS8xL2RvY3NlYXJjaC9tY3AifQ%3D%3D" class="inline-flex w-fit no-underline!" tabindex="0"><img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Install in Cursor" height="32" class="block dark:hidden"><img src="https://cursor.com/deeplink/mcp-install-light.svg" alt="Install in Cursor" height="32" class="hidden dark:block"></a></div><div style="opacity:0;transform:translateY(4px)"><p class="my-0 text-sm leading-relaxed text-neutral-600 dark:text-neutral-300">Install the Cursor plugin package from the DocSearch repository:</p></div><div style="opacity:0;transform:translateY(4px)"><div class="overflow-hidden rounded-xl ring-1 ring-neutral-200 dark:ring-neutral-700"><div class="flex items-center justify-between gap-3 border-b border-neutral-200 bg-neutral-50 px-4 py-2 dark:border-neutral-700 dark:bg-neutral-800/60"><span class="font-mono text-xs text-neutral-500 dark:text-neutral-400">Plugin package</span><button type="button" aria-label="Copy to clipboard" class="cursor-pointer rounded-md px-2.5 py-1 text-xs font-medium ring-1 transition-colors bg-white/80 text-neutral-600 ring-neutral-300 hover:bg-white dark:bg-neutral-800 dark:text-neutral-300 dark:ring-neutral-600 dark:hover:bg-neutral-700" tabindex="0"><span class="inline-block" style="opacity:1;transform:none">Copy</span></button></div><pre class="m-0 overflow-x-auto bg-neutral-900 p-4 text-[13px] leading-relaxed text-neutral-100"><code class="bg-transparent! p-0! text-inherit!">mcp/plugins/docsearch/cursor/algolia-docsearch</code></pre></div></div><div style="opacity:0;transform:translateY(4px)"><p class="my-0 text-sm leading-relaxed text-neutral-600 dark:text-neutral-300">It ships the MCP server, a rule, and a skill that teach Cursor when and how to call the DocSearch tools.</p></div></div></div></div></div>
<h2 class="anchor anchorTargetHideOnScrollNavbar_oWr6" id="install-a-client-plugin">Install a client plugin<a href="#install-a-client-plugin" class="hash-link" aria-label="Direct link to Install a client plugin" title="Direct link to Install a client plugin" translate="no">​</a></h2>
<p>Plugins include the MCP connection and instructions that teach the client when and how to use DocSearch.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_oWr6" id="claude-code">Claude Code<a href="#claude-code" class="hash-link" aria-label="Direct link to Claude Code" title="Direct link to Claude Code" translate="no">​</a></h3>
<p>Run these commands inside Claude Code:</p>
<div class="language-text codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-text codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token plain">/plugin marketplace add algolia/docsearch</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">/plugin install algolia-docsearch@algolia-docsearch-marketplace</span><br></div></code></pre></div></div>
<p>The plugin adds the MCP server, a skill, and the <code>/algolia-docsearch:docs</code> command.</p>
<h3 class="anchor anchorTargetHideOnScrollNavbar_oWr6" id="cursor">Cursor<a href="#cursor" class="hash-link" aria-label="Direct link to Cursor" title="Direct link to Cursor" translate="no">​</a></h3>
<p>The Cursor plugin package is in the DocSearch repository at:</p>
<div class="language-text codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-text codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token plain">mcp/plugins/docsearch/cursor/algolia-docsearch</span><br></div></code></pre></div></div>
<p>It includes the MCP server configuration, a rule, and a skill.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_oWr6" id="configure-a-supported-agent-manually">Configure a supported agent manually<a href="#configure-a-supported-agent-manually" class="hash-link" aria-label="Direct link to Configure a supported agent manually" title="Direct link to Configure a supported agent manually" translate="no">​</a></h2>
<p>Manual configuration adds the server but doesn&#x27;t install the rules and skills supplied by the CLI or plugins.</p>
<div class="theme-tabs-container tabs-container tabList_c4TI"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_a3c7 tabs__item--active">Cursor</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_a3c7">Claude Code</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_a3c7">Codex</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_a3c7">OpenCode</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_a3c7">Gemini CLI</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_SRPu"><p>Add this entry to <code>~/.cursor/mcp.json</code> for user-level configuration or <code>.cursor/mcp.json</code> for project configuration:</p><div class="language-json codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockTitle_Iq3x">.cursor/mcp.json</div><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-json codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">&quot;mcpServers&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">&quot;algolia-docsearch&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">&quot;url&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;https://mcp.algolia.com/1/docsearch/mcp&quot;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div></div><div role="tabpanel" class="tabItem_SRPu" hidden=""><p>Add the user-level remote server with the Claude Code CLI:</p><div class="language-sh codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-sh codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token plain">claude mcp add --scope user --transport http algolia-docsearch https://mcp.algolia.com/1/docsearch/mcp</span><br></div></code></pre></div></div></div><div role="tabpanel" class="tabItem_SRPu" hidden=""><p>Add the remote server with the Codex CLI:</p><div class="language-sh codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-sh codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token plain">codex mcp add algolia-docsearch --url https://mcp.algolia.com/1/docsearch/mcp</span><br></div></code></pre></div></div><p>You can also add the URL under <code>[mcp_servers.algolia-docsearch]</code> in <code>~/.codex/config.toml</code>.</p></div><div role="tabpanel" class="tabItem_SRPu" hidden=""><p>Add this entry to <code>opencode.json</code> or <code>opencode.jsonc</code>:</p><div class="language-json codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockTitle_Iq3x">opencode.json</div><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-json codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">&quot;$schema&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;https://opencode.ai/config.json&quot;</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">&quot;mcp&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">&quot;algolia-docsearch&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">&quot;type&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;remote&quot;</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">&quot;url&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;https://mcp.algolia.com/1/docsearch/mcp&quot;</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">&quot;enabled&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div></div><div role="tabpanel" class="tabItem_SRPu" hidden=""><p>Add this entry to <code>.gemini/settings.json</code> for project configuration or <code>~/.gemini/settings.json</code> for user-level configuration:</p><div class="language-json codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockTitle_Iq3x">.gemini/settings.json</div><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-json codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">&quot;mcpServers&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">&quot;algolia-docsearch&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token property" style="color:#36acaa">&quot;httpUrl&quot;</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;https://mcp.algolia.com/1/docsearch/mcp&quot;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div></div></div></div>
<h2 class="anchor anchorTargetHideOnScrollNavbar_oWr6" id="connect-another-mcp-client">Connect another MCP client<a href="#connect-another-mcp-client" class="hash-link" aria-label="Direct link to Connect another MCP client" title="Direct link to Connect another MCP client" translate="no">​</a></h2>
<p>You can also connect clients that support remote HTTP MCP servers. Use these connection methods:</p>
<ul>
<li class=""><strong>Claude Desktop</strong>: Add a custom connector named <code>Algolia DocSearch</code> with the endpoint URL.</li>
<li class=""><strong>ChatGPT</strong>: Add a no-auth custom connector. Availability depends on the plan and workspace settings.</li>
<li class=""><strong>Pi</strong>: Install an MCP extension or adapter before adding the server.</li>
<li class=""><strong>VS Code</strong>: Add a remote server to the workspace or user MCP configuration. The tools are available in Copilot Chat agent mode.</li>
<li class=""><strong>Windsurf</strong>: Add the endpoint to the Cascade MCP configuration, then restart Windsurf.</li>
<li class=""><strong>Zed</strong>: Add the endpoint as a context server.</li>
<li class=""><strong>Conductor</strong>: Configure the server in the selected Claude Code, Codex, or Cursor host. Conductor doesn&#x27;t use a separate MCP configuration for those sessions.</li>
<li class=""><strong>Antigravity</strong>: Add the endpoint through <strong>Manage MCP Servers &gt; View raw config</strong>, then refresh the installed servers.</li>
</ul>
<p>Configuration keys differ by client. Follow the client&#x27;s MCP documentation and keep the server name <code>algolia-docsearch</code> and the endpoint URL unchanged.</p>
<h2 class="anchor anchorTargetHideOnScrollNavbar_oWr6" id="verify-the-installation">Verify the installation<a href="#verify-the-installation" class="hash-link" aria-label="Direct link to Verify the installation" title="Direct link to Verify the installation" translate="no">​</a></h2>
<p>Ask your client to search public documentation:</p>
<div class="language-text codeBlockContainer_S99E theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_qA8H"><pre tabindex="0" class="prism-code language-text codeBlock_z3cJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_OMVq"><div class="token-line" style="color:#393A34"><span class="token plain">Use DocSearch MCP to find the Next.js middleware matcher documentation.</span><br></div></code></pre></div></div>
<p>Confirm that the client calls a tool whose name starts with <code>algolia_docsearch_</code> and returns source links from the selected documentation.</p>
<p>If verification fails, see <a class="" href="/docs/mcp/usage#troubleshooting">Troubleshooting</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_pEL5"><a href="https://github.com/algolia/docsearch/edit/main/packages/website/docs/mcp/installation.mdx" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_dfua" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col lastUpdated_lNmZ"><span class="theme-last-updated">Last updated<!-- --> on <b><time datetime="2026-08-06T19:31:45.000Z" itemprop="dateModified">Aug 6, 2026</time></b> by <b>Paul Jankowski</b></span></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/docs/mcp/overview"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Overview</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/docs/mcp/usage"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Usage</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_pC6o thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#install-a-client-plugin" class="table-of-contents__link toc-highlight">Install a client plugin</a><ul><li><a href="#claude-code" class="table-of-contents__link toc-highlight">Claude Code</a></li><li><a href="#cursor" class="table-of-contents__link toc-highlight">Cursor</a></li></ul></li><li><a href="#configure-a-supported-agent-manually" class="table-of-contents__link toc-highlight">Configure a supported agent manually</a></li><li><a href="#connect-another-mcp-client" class="table-of-contents__link toc-highlight">Connect another MCP client</a></li><li><a href="#verify-the-installation" class="table-of-contents__link toc-highlight">Verify the installation</a></li></ul></div></div></div></div></main></div></div></div><footer class="pt-8 border-t border-[var(--border)] bg-[var(--surface-raised)]"><div class="mx-auto w-full max-w-6xl px-4 py-12 md:px-0"><div class="grid grid-cols-2 gap-8 sm:grid-cols-4"><div><h3 class="font-display text-[11px] font-semibold uppercase tracking-[0.12em] text-[var(--text)]">Docs</h3><ul class="ds-footer-list mt-4 space-y-2.5"><li class="m-0"><a class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]" href="/docs/what-is-docsearch">Getting Started</a></li><li class="m-0"><a class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]" href="/docs/docsearch-program">FAQ</a></li><li class="m-0"><a class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]" href="/docs/v3/docsearch">DocSearch v3</a></li><li class="m-0"><a class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]" href="/docs/v4/docsearch">DocSearch v4</a></li><li class="m-0"><a class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]" href="/docs/packages/overview">DocSearch v5</a></li></ul></div><div><h3 class="font-display text-[11px] font-semibold uppercase tracking-[0.12em] text-[var(--text)]">DocSearch</h3><ul class="ds-footer-list mt-4 space-y-2.5"><li class="m-0"><a href="https://dashboard.algolia.com/users/sign_up?selected_plan=docsearch&amp;utm_source=docsearch.algolia.com&amp;utm_medium=referral&amp;utm_campaign=docsearch&amp;utm_content=apply" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">Sign up</a></li><li class="m-0"><a href="https://github.com/algolia/docsearch/issues" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">Issues</a></li><li class="m-0"><a href="https://www.algolia.com/policies/privacy/" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">Privacy</a></li></ul></div><div><h3 class="font-display text-[11px] font-semibold uppercase tracking-[0.12em] text-[var(--text)]">Community</h3><ul class="ds-footer-list mt-4 space-y-2.5"><li class="m-0"><a href="https://discord.com/invite/W7kYfh7FKQ" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">Discord</a></li></ul></div><div><h3 class="font-display text-[11px] font-semibold uppercase tracking-[0.12em] text-[var(--text)]">Social</h3><ul class="ds-footer-list mt-4 space-y-2.5"><li class="m-0"><a href="https://github.com/algolia/docsearch" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">GitHub</a></li><li class="m-0"><a href="https://twitter.com/docsearch_" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">Twitter</a></li><li class="m-0"><a href="https://algolia.com/blog/" target="_blank" rel="noopener noreferrer" class="link-underline text-[13px] text-[var(--text-secondary)] transition-colors hover:text-[var(--text)]">Algolia Blog</a></li></ul></div></div><div class="mt-12 flex flex-col items-center gap-4"><a class="flex items-center gap-2 text-[var(--text)]" href="/"><svg viewBox="0 0 76 78" xmlns="http://www.w3.org/2000/svg" fill-rule="nonzero" class="ds-brand__mark" aria-hidden="true"><path d="M36.493 77.289H3.074C1.376 77.289 0 75.919 0 74.228h36.523c12.769.062 24.6-6.663 31.038-17.642 6.438-10.979 6.504-24.543.174-35.584C61.404 9.962 49.639 3.122 36.87 3.061H0C0 1.37 1.376 0 3.074 0h33.796c10.31.01 20.193 4.1 27.473 11.369 7.279 7.268 11.36 17.12 11.341 27.384-.06 21.366-17.741 38.536-39.19 38.536z" fill="#5468FF"></path><path d="M0 69.045h23.711c2.931.01 5.761-1.071 7.933-3.031H0v3.031zM0 60.8h36.374c.734-.987 1.418-1.975 2.053-3.07H0v3.07zM0 52.546h41.025c.407-.987.774-1.975 1.091-3.06H0v3.06zM0 44.302h43.306c.149-.987.268-2.034.337-3.061H0v3.061zM0 36.058h43.633a29.95 29.95 0 0 1-.337-3.071H0v3.071zM0 27.804h42.116c-.317-1.037-.684-2.064-1.09-3.061H0v3.061zM0 19.559h38.427a32.68 32.68 0 0 1-2.053-3.06H0v3.06zM0 8.244v3.071h31.674A19.04 19.04 0 0 0 23.74 8.284L0 8.244z" fill="#5468FF"></path></svg><span class="ds-brand__lockup"><span class="ds-brand__word font-display">DOCSEARCH</span><span class="ds-brand__by">by<img src="/img/Algolia-logo-blue.svg" alt="Algolia" class="ds-brand__algolia"></span></span></a><div class="footer__copyright flex flex-wrap items-center justify-center gap-y-[0.75rem] gap-x-[1.5rem]"><p class="!m-0 text-[12px] text-[var(--text-tertiary)]">2015–2026 — Built with <span style="color:var(--accent)">♥</span> by Algolia</p></div></div></div></footer></div>

<script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="30eacc09-d4b2-4a53-879b-04d40aaea454" data-netlify-deploy-branch="main" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiMzBlYWNjMDktZDRiMi00YTUzLTg3OWItMDRkNDBhYWVhNDU0IiwiYWNjb3VudF9pZCI6IjVhMGQ0NDJmMGI3OWI3NjZkMzRkOTBjMSIsImRlcGxveV9pZCI6IjZhYWQ2OTdkMmRmODRmMDAwODJjMjNmOCIsImlzc3VlciI6Im5mc2VydmVyIn0.8SBg5V3zRwS6VfaC6v6vtTeCxsCFEAFX2c13BsXOXmY"></script>
</body>
</html>