MCP.so
登录

MCP Server

@algolia

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

algolia

关于 MCP Server

MCP servers for interacting with Algolia

MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-algolia": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "./mcp"
      ]
    }
  }
}

MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is MCP?

MCP is an experimental Model Context Protocol server that enables AI assistants to interact with Algolia APIs for search, indexing, analytics, and administration tasks. It is built for developers and AI enthusiasts who want to control Algolia directly from tools like Claude Desktop or Ollama.

How to use MCP?

Clone the repository, build the Go binary, then configure it as an MCP server in Claude Desktop by adding the binary path and Algolia credentials to the mcpServers JSON settings. Optionally set MCP_ENABLED_TOOLS to restrict which tools are available, or switch to SSE transport via MCP_SERVER_TYPE. You can also run MCP with the MCP Inspector for debugging or with Ollama using the mcphost CLI.

Key features of MCP

  • Enables natural‑language interaction with Algolia APIs via MCP.
  • Supports both stdio and SSE transport protocols.
  • Includes tools for search, indexing, analytics, A/B testing, and recommendations.
  • Allows selective tool activation through the MCP_ENABLED_TOOLS environment variable.
  • Works with Claude Desktop, Ollama, and any MCP‑compatible client.

Use cases of MCP

  • Search products in an Algolia index with filters like brand and price.
  • Add, update, or delete records in an index via AI prompts.
  • Modify index settings, such as searchable attributes or ranking rules.
  • Run analytics or A/B testing experiments without a dedicated UI.
  • Use local AI models (via Ollama) to manage Algolia data.

常见问题

1

What sort of things can I do once I install this MCP?

You can issue prompts like “Search all products where brand = ‘Nike’ and price < 100,” “Add this JSON object to the blog_posts index,” or “Update searchable attributes for the recipes index to include ingredients.”

2

Where can I read more about the Algolia MCP server?

Check out [this blog post](https://www.algolia.com/blog/engineering/algolia-mcp-server), which includes an embedded demo video.

3

How do I configure which tools are available?

Set the `MCP_ENABLED_TOOLS` environment variable to a comma‑separated list of tool names (e.g., `"search,collections"`). If empty or unset, all tools are enabled. Available tools include `search`, `search_read`, `search_write`, `analytics`, `abtesting`, `collections`, `monitoring`, `querysuggestions`, `recommend`, and `usage`.

4

What runtime and environment variables does MCP require?

You need Go to build the binary. The server requires `ALGOLIA_APP_ID`, `ALGOLIA_INDEX_NAME`, and `ALGOLIA_API_KEY`. For write operations, additionally set `ALGOLIA_WRITE_API_KEY` with an Admin API key.

5

Does MCP have any limitations or support guarantees?

This server is experimental, not officially supported by Algolia, and not covered by any SLA. It may be updated, broken, or removed at any time. Using it in production may affect your Algolia usage. Also, resource templates and root are not supported by Claude Desktop at this time.

评论

其他 分类下的更多 MCP 服务器