Algolia

Algolia

Use AI agents to provision, configure, and query your Algolia search indices.

25
Stars
6
Forks
0
Releases

Overview

This repository hosts experimental MCP servers for interacting with Algolia APIs. It provides an Algolia MCP server implemented in Go that can run under Claude Desktop or Ollama via mcphost, exposing multiple tools through MCP (including search, analytics, collections, monitoring, and more). The setup guide covers cloning the repo, building the server from cmd/mcp, and configuring the environment with Algolia credentials (ALGOLIA_APP_ID, ALGOLIA_INDEX_NAME, ALGOLIA_API_KEY, and optionally ALGOLIA_WRITE_API_KEY for write access). You can pick which tools are enabled with MCP_ENABLED_TOOLS (empty means all tools). The server supports server types stdio or SSE and an optional MCP_SSE_PORT. Tools available by default include abtesting, analytics, collections, monitoring, querysuggestions, recommend, search, search_read, search_write, and usage. Debugging instructions show how to run the MCP inspector and how to set up a local Ollama-mcp host configuration. The project is experimental, not officially supported by Algolia, not SLA-backed, and may change or be removed. A Node.js MCP server is available at another repo.

Details

Owner
algolia
Language
Go
License
MIT License
Updated
2025-12-07

Features

abtesting

A/B testing tooling to experiment with different configurations and results via MCP.

Analytics

Analytics tooling for usage and performance metrics.

Collections

Collections management features for organizing indices or objects.

Monitoring

Monitoring tooling to observe MCP-driven operations in real time.

Query Suggestions

Query suggestions tooling to help refine search queries.

Search (read/write)

Enables all search operations (read and write) on indices.

Search (read-only)

Enables only read operations (list indices, get settings, run queries, get objects).

Search (write-only)

Enables only write operations (clear, copy, delete, move, set settings, delete objects, insert objects).

Audience

DevelopersExperiment with MCP to provision, configure, and query Algolia indices via tools.

Tags

MCPAlgoliaGofilesystemClaude DesktopInspectorOllamamcphosttoolssearchanalyticscollectionsmonitoringquerysuggestionsabtestingsearch_readsearch_writeusage