Typesense MCP Server
Typesense MCP Server
Сервер Model Context Protocol (MCP), который взаимодействует с Typesense
Установка
Установка через Smithery
Чтобы автоматически установить интеграцию Typesense Server для Claude Desktop через Smithery:
npx -y @smithery/cli install @avarant/typesense-mcp-server --client claudeРучная установка
Установите uv
На 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: Better Qdrant MCP Server
Транспорты
Сервер поддерживает два транспорта MCP. STDIO является стандартным и используется большинством настольных клиентов (Claude Desktop, Cursor и т. д.). Для удаленных клиентов, веб-интерфейсов или инструментов без сохранения состояния, таких как чат llama.cpp, вы можете запустить его как HTTP SSE-слушатель.
STDIO (по умолчанию)
TYPESENSE_API_KEY=xyz uv run python main.pyHTTP / SSE
Установите MCP_TRANSPORT=sse (или передайте --sse) и при необходимости переопределите хост/порт:
TYPESENSE_API_KEY=xyz \
MCP_TRANSPORT=sse \
MCP_HOST=0.0.0.0 \
MCP_PORT=8000 \
uv run python main.pyЗатем сервер предоставляет:
GET http://<host>:<port>/sse— поток событий SSE (сюда подключаются клиенты)POST http://<host>:<port>/messages/— конечная точка сообщений JSON-RPC
Переменная окружения | По умолчанию | Описание |
|
|
|
|
| Адрес привязки для режима SSE |
|
| Порт привязки для режима SSE |
Доступные инструменты
Typesense MCP Server предоставляет следующие инструменты:
Управление сервером
check_typesense_health- Проверяет состояние работоспособности настроенного сервера Typesenselist_collections- Получает список всех коллекций на сервере Typesense
Управление коллекциями
describe_collection- Получает схему и метаданные для конкретной коллекцииexport_collection- Экспортирует все документы из конкретной коллекцииcreate_collection- Создает новую коллекцию с предоставленной схемойdelete_collection- Удаляет конкретную коллекциюtruncate_collection- Очищает коллекцию, удаляя все документы, но сохраняя схему
Операции с документами
create_document- Создает один новый документ в конкретной коллекцииupsert_document- Выполняет upsert (создание или обновление) одного документа в конкретной коллекцииindex_multiple_documents- Индексирует (создает, выполняет upsert или обновляет) несколько документов пакетомdelete_document- Удаляет один документ по его ID из конкретной коллекцииimport_documents_from_csv- Импортирует документы из данных CSV в коллекцию
Возможности поиска
search- Выполняет поиск по ключевым словам в конкретной коллекцииvector_search- Выполняет поиск по векторному сходству в конкретной коллекции
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server providing vector database capabilities through Chroma, enabling semantic document search, metadata filtering, and document management with persistent storage.641MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.41644MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides AI assistants with direct access to local document collections through full-text search, supporting multiple formats and hierarchical collections.MIT
- Alicense-qualityBmaintenanceA local-first semantic search server for documents, supporting PDFs, Office files, and text/markdown, enabling natural language search via the Model Context Protocol (MCP).1MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Remote ChromaDB vector database MCP server with streamable HTTP transport
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/avarant/typesense-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server