hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Serves as a Model Context Protocol server implementation for Meilisearch, enabling AI assistants to interact with Meilisearch databases through a standardized interface for search, document management, and index operations
美丽搜索 MCP 服务器
美丽搜索的模型上下文协议 (MCP) 服务器实现,使 AI 助手能够通过标准化接口与美丽搜索进行交互。
特征
- 索引管理:创建、更新和删除索引
- 文档管理:添加、更新和删除文档
- 搜索功能:使用各种参数和过滤器执行搜索
- 设置管理:配置索引设置
- 任务管理:监控和管理异步任务
- 系统操作:健康检查、版本信息和统计数据
- 矢量搜索:实验性矢量搜索功能
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Meilisearch MCP 服务器:
手动安装
- 克隆存储库:Copy
- 安装依赖项:Copy
- 根据示例创建一个
.env
文件:Copy - 编辑
.env
文件来配置您的 Meilisearch 连接。
Docker 设置
Meilisearch MCP Server 可以在 Docker 容器中运行,以便于部署和隔离。
使用 Docker Compose
开始使用 Docker 最简单的方法是使用 Docker Compose:
手动构建并运行 Docker 镜像
您还可以手动构建并运行 Docker 镜像:
开发设置
对于想要为 Meilisearch MCP 服务器做出贡献的开发者,我们提供了一个方便的安装脚本:
安装脚本将:
- 如果
.env.example
不存在,则从.env
文件创建 - 安装依赖项
- 构建项目
- 运行测试以确保一切正常运行
运行安装脚本后,您可以以开发模式启动服务器:
用法
构建项目
运行服务器
开发模式
Claude 桌面集成
Meilisearch MCP 服务器可以与 Claude for Desktop 集成,允许您直接通过 Claude 与您的 Meilisearch 实例进行交互。
自动设置
我们提供了一个安装脚本,可以自动配置 Claude for Desktop 与 Meilisearch MCP 服务器配合使用:
该脚本将:
- 检测您的操作系统并找到 Claude for Desktop 配置文件
- 从
.env
文件中读取 Meilisearch 配置 - 为 Claude for Desktop 生成必要的配置
- 提供更新 Claude for Desktop 配置的说明
手动设置
如果您希望手动配置 Claude for Desktop:
- 找到您的 Claude for Desktop 配置文件:
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
- macOS :
- 添加以下配置(根据需要调整路径):
- 重新启动 Claude for Desktop 以应用更改。
- 在 Claude 中输入:“我想使用 Meilisearch MCP 服务器”以激活集成。
光标集成
Meilisearch MCP 服务器还可以与 AI 驱动的代码编辑器Cursor集成。
在光标中设置 MCP
- 安装并设置 Meilisearch MCP 服务器:Copy
- 启动 MCP 服务器:Copy
- 在 Cursor 中,打开命令面板 (Cmd/Ctrl+Shift+P) 并搜索“MCP:连接到 MCP 服务器”。
- 选择“连接到本地 MCP 服务器”并输入以下详细信息:
- 名称: 美丽搜索
- 命令:节点
- 参数:/absolute/path/to/meilisearch-ts-mcp/dist/index.js
- 环境变量:Copy
- 单击“连接”建立连接。
- 您现在可以通过 Cursor 与您的 Meilisearch 实例进行交互,只需输入诸如“在我的 Meilisearch 索引中搜索有关...的文档”之类的命令即可。
可用工具
Meilisearch MCP 服务器提供以下工具:
索引工具
create-index
:创建新索引get-index
:获取有关索引的信息list-indexes
:列出所有索引update-index
:更新索引delete-index
:删除索引
文档工具
add-documents
:将文档添加到索引get-document
:通过 ID 获取文档get-documents
:获取多个文档update-documents
:更新文档delete-document
:根据 ID 删除文档delete-documents
:删除多个文档delete-all-documents
:删除索引中的所有文档
搜索工具
search
:搜索文档multi-search
:在单个请求中执行多个搜索
设置工具
get-settings
:获取索引设置update-settings
:更新索引设置reset-settings
:将索引设置重置为默认值- 各种特定设置工具(同义词、停用词、排名规则等)
任务工具
list-tasks
:列出带有可选过滤的任务get-task
:获取有关特定任务的信息cancel-tasks
:根据提供的过滤器取消任务wait-for-task
:等待特定任务完成
系统工具
health
:检查Meilisearch服务器的健康状态version
:获取版本信息info
:获取系统信息stats
:获取有关索引的统计信息
矢量工具(实验性)
enable-vector-search
:启用向量搜索get-experimental-features
:获取实验功能状态update-embedders
:配置嵌入器get-embedders
:获取嵌入器配置reset-embedders
:重置嵌入器配置vector-search
:执行向量搜索
执照
麻省理工学院
You must be authenticated.
Tools
使 AI 助手能够通过模型上下文协议与美丽搜索进行交互,从而通过标准化界面实现全面的索引、文档和搜索管理。
- Features
- Installation
- Docker Setup
- Development Setup
- Usage
- Claude Desktop Integration
- Cursor Integration
- Available Tools
- License