--- title: Install DocSearch MCP description: Install and configure the DocSearch MCP server. sidebar_label: Installation --- import MCPInstall from '@site/src/components/mcp/MCPInstall'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; DocSearch MCP is a remote MCP server. Point any MCP-compatible client at this endpoint — no authentication required: ```text https://mcp.algolia.com/1/docsearch/mcp ``` The fastest path to getting started is the **DocSearch CLI** — one command that configures your client for you. Prefer to set things up yourself? Install it as a **plugin** (ships the MCP server plus client guidance like rules, skills, and commands) or **manually** (just the MCP server config). Pick your client below. ## Install a client plugin Plugins include the MCP connection and instructions that teach the client when and how to use DocSearch. ### Claude Code Run these commands inside Claude Code: ```text /plugin marketplace add algolia/docsearch /plugin install algolia-docsearch@algolia-docsearch-marketplace ``` The plugin adds the MCP server, a skill, and the `/algolia-docsearch:docs` command. ### Cursor The Cursor plugin package is in the DocSearch repository at: ```text mcp/plugins/docsearch/cursor/algolia-docsearch ``` It includes the MCP server configuration, a rule, and a skill. ## Configure a supported agent manually Manual configuration adds the server but doesn't install the rules and skills supplied by the CLI or plugins. Add this entry to `~/.cursor/mcp.json` for user-level configuration or `.cursor/mcp.json` for project configuration: ```json title=".cursor/mcp.json" { "mcpServers": { "algolia-docsearch": { "url": "https://mcp.algolia.com/1/docsearch/mcp" } } } ``` Add the user-level remote server with the Claude Code CLI: ```sh claude mcp add --scope user --transport http algolia-docsearch https://mcp.algolia.com/1/docsearch/mcp ``` Add the remote server with the Codex CLI: ```sh codex mcp add algolia-docsearch --url https://mcp.algolia.com/1/docsearch/mcp ``` You can also add the URL under `[mcp_servers.algolia-docsearch]` in `~/.codex/config.toml`. Add this entry to `opencode.json` or `opencode.jsonc`: ```json title="opencode.json" { "$schema": "https://opencode.ai/config.json", "mcp": { "algolia-docsearch": { "type": "remote", "url": "https://mcp.algolia.com/1/docsearch/mcp", "enabled": true } } } ``` Add this entry to `.gemini/settings.json` for project configuration or `~/.gemini/settings.json` for user-level configuration: ```json title=".gemini/settings.json" { "mcpServers": { "algolia-docsearch": { "httpUrl": "https://mcp.algolia.com/1/docsearch/mcp" } } } ``` ## Connect another MCP client You can also connect clients that support remote HTTP MCP servers. Use these connection methods: - **Claude Desktop**: Add a custom connector named `Algolia DocSearch` with the endpoint URL. - **ChatGPT**: Add a no-auth custom connector. Availability depends on the plan and workspace settings. - **Pi**: Install an MCP extension or adapter before adding the server. - **VS Code**: Add a remote server to the workspace or user MCP configuration. The tools are available in Copilot Chat agent mode. - **Windsurf**: Add the endpoint to the Cascade MCP configuration, then restart Windsurf. - **Zed**: Add the endpoint as a context server. - **Conductor**: Configure the server in the selected Claude Code, Codex, or Cursor host. Conductor doesn't use a separate MCP configuration for those sessions. - **Antigravity**: Add the endpoint through **Manage MCP Servers > View raw config**, then refresh the installed servers. Configuration keys differ by client. Follow the client's MCP documentation and keep the server name `algolia-docsearch` and the endpoint URL unchanged. ## Verify the installation Ask your client to search public documentation: ```text Use DocSearch MCP to find the Next.js middleware matcher documentation. ``` Confirm that the client calls a tool whose name starts with `algolia_docsearch_` and returns source links from the selected documentation. If verification fails, see [Troubleshooting](/docs/mcp/usage#troubleshooting).