Everything about it is small: a single capability, three environment variables, and a search-only key that cannot change the index. That is genuinely enough if you want an assistant to read one index and nothing else. Worth knowing before you build on it that the repository is archived and the author points at Algolia's own Node MCP server.
A small MCP server that searches text in one Algolia index. The application, key and index name are fixed in the client config, so the call itself takes a query and nothing else. The repository is archived, and the author points at Algolia's own Node MCP server as the maintained option.
- Search for any text in your Algolia index
- One index per server entry — the index name is configuration, not a call parameter
- A search-only key rather than an admin key: `ALGOLIA_SEARCH_API_KEY` is what it asks for, so the server cannot write to the index
Installed locally rather than from a registry: clone the repository, `pnpm install`, `pnpm build`, then `npm install -g .`, which puts `algolia-search-server` on your path (0.0.1 in package.json). Point the client's `command` at that binary and supply three environment variables — `ALGOLIA_APPLICATION_ID`, `ALGOLIA_SEARCH_API_KEY` and `ALGOLIA_INDEX_NAME`. Config examples are given for cline and for Visual Studio Code.
One command plus a key — algolia-search-server, then supply credentials
