Сервер MCP Typesense
Сервер протокола контекста модели (MCP), взаимодействующий с Typesense
Установка
Установка через Smithery
Чтобы автоматически установить Typesense Server Integration для Claude Desktop через Smithery :
npx -y @smithery/cli install @avarant/typesense-mcp-server --client claudeРучная установка
Установить УФ
На Mac вы можете установить его с помощью Homebrew.
brew install uvКлонировать пакет
git clone git@github.com:avarant/typesense-mcp-server.git ~/typesense-mcp-serverОбновите ваш .cursor/mcp.json для использования в Cursor
{
"mcpServers": {
"typesense": {
"command": "uv",
"args": ["--directory", "~/typesense-mcp-server", "run", "mcp", "run", "main.py"],
"env": {
"TYPESENSE_HOST": "",
"TYPESENSE_PORT": "",
"TYPESENSE_PROTOCOL": "",
"TYPESENSE_API_KEY": ""
}
}
}
}Related MCP server: SearXNG Model Context Protocol Server
Доступные инструменты
Сервер Typesense MCP предоставляет следующие инструменты:
Управление сервером
check_typesense_health— проверяет состояние работоспособности настроенного сервера Typesenselist_collections— извлекает список всех коллекций на сервере Typesense.
Управление коллекциями
describe_collection— извлекает схему и метаданные для определенной коллекцииexport_collection— экспортирует все документы из определенной коллекции.create_collection— создает новую коллекцию с предоставленной схемойdelete_collection— удаляет определенную коллекциюtruncate_collection— усекает коллекцию, удаляя все документы, но сохраняя схему.
Операции с документами
create_document— создает один новый документ в указанной коллекции.upsert_document— Upsert (создает или обновляет) один документ в определенной коллекции.index_multiple_documents— индексирует (создает, вставляет или обновляет) несколько документов в пакетеdelete_document— удаляет один документ по его идентификатору из определенной коллекции.import_documents_from_csv— импортирует документы из CSV-данных в коллекцию
Возможности поиска
search- выполняет поиск по ключевым словам в определенной коллекции.vector_search— выполняет поиск векторного сходства в определенной коллекции.