Labsco
MCP SERVER

Algolia Search

by chick-p

One tool that searches text in a single Algolia index, wired up with a search-only key — a small local server, now archived in favour of Algolia's own.

NoSQL, Graph & Key-Value Stores
Summary
One index, one query, archived.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command plus a key — algolia-search-server, then supply credentials