订阅会员可以通过 Algolia 的官方 MCP 获取 Design Fragments 的所有条目信息。
它会搜索条目标题、网址、描述以及标签等信息,MCP 会将命中结果返回给 LLM。
当一个上下文搜索,或者配合 LLM 或 Agent 自动获取链接内容进一步返回详细的信息都是可以的。详细工具可查看官方 input schema。

下面是在 ChatWise 中的使用截图:

ChatWise 中寻求 OCR 工具推荐

以下是使用说明。

获取

地址 → https://github.com/algolia/mcp

你可以在 README.md 中获取完整的使用教程。具体的 API KEY 会放到文章结尾处(仅订阅会员可见)

如果不清楚细节操作,下面是详细教程。

详细说明

  • 使用说明中的 git 命令(或下面 https 方式),或点击绿色按钮 Code → Download ZIP 将仓库下载下来。
git clone https://github.com/algolia/mcp.git
  • 用 cd 命令导航到 mcp/cmd/mcp 目录下
cd mcp/cmd/mcp
  • 使用 go 命令构建。
    • 没有安装 go 环境的可以先去官网下载安装,记得将路径导入环境变量。LLM 的回答比我详细。
go build
  • 构建成功后,在 mcp/cmd/mcp 目录下你能看到一个新出现的二进制文件(macOS 上称之为 Unix 可执行文件)。
  • 使用 pwd 命令或 右键+Option 或其他方式,获取该二进制文件的路径。
  • 将该路径填入到 MCP 配置 json 中:
{
   "mcpServers": {
      "algolia": {
         "command": "/path/to/the/repo/cmd/mcp/mcp",
         "env": {
            "ALGOLIA_APP_ID": "<APP_ID>",
            "ALGOLIA_INDEX_NAME": "<INDEX_NAME>",
            "ALGOLIA_API_KEY": "<API_KEY>",
            "ALGOLIA_WRITE_API_KEY": "<ADMIN_API_KEY>"  /* 写入权限不会开放 */
         }
      }
   }
}

这里只提供前三项查询用的环境变量。

友情提示:将 https://github.com/algolia/mcp/tree/main 这个 README.md 链接或内容直接扔给 LLM 也会获得详细的教程。

API KEY

下面是 Design Fragments 搜索库的相关变量 KEY。