Typesense MCP Server
Typesense MCP-Server
Ein Model Context Protocol (MCP) Server, der als Schnittstelle zu Typesense dient.
Installation
Installation über Smithery
Um die Typesense-Server-Integration für Claude Desktop automatisch über Smithery zu installieren:
npx -y @smithery/cli install @avarant/typesense-mcp-server --client claudeManuelle Installation
Installieren Sie uv
Auf dem Mac können Sie es mit homebrew installieren:
brew install uvKlonen Sie das Paket:
git clone git@github.com:avarant/typesense-mcp-server.git ~/typesense-mcp-serverAktualisieren Sie Ihre .cursor/mcp.json zur Verwendung in 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
Transporte
Der Server unterstützt zwei MCP-Transporte. STDIO ist der Standard und wird von den meisten Desktop-Clients (Claude Desktop, Cursor usw.) verwendet. Für Remote-Clients, Web-UIs oder zustandslose Tools wie llama.cpp Chat können Sie ihn stattdessen als HTTP SSE-Listener ausführen.
STDIO (Standard)
TYPESENSE_API_KEY=xyz uv run python main.pyHTTP / SSE
Setzen Sie MCP_TRANSPORT=sse (oder übergeben Sie --sse) und überschreiben Sie optional Host/Port:
TYPESENSE_API_KEY=xyz \
MCP_TRANSPORT=sse \
MCP_HOST=0.0.0.0 \
MCP_PORT=8000 \
uv run python main.pyDer Server stellt dann Folgendes bereit:
GET http://<host>:<port>/sse— SSE-Event-Stream (Clients verbinden sich hier)POST http://<host>:<port>/messages/— JSON-RPC-Nachrichten-Endpunkt
Umgebungsvariable | Standard | Beschreibung |
|
|
|
|
| Bind-Adresse für den SSE-Modus |
|
| Bind-Port für den SSE-Modus |
Verfügbare Tools
Der Typesense MCP-Server bietet die folgenden Tools:
Server-Verwaltung
check_typesense_health- Überprüft den Gesundheitsstatus des konfigurierten Typesense-Serverslist_collections- Ruft eine Liste aller Sammlungen auf dem Typesense-Server ab
Sammlungsverwaltung
describe_collection- Ruft das Schema und die Metadaten für eine bestimmte Sammlung abexport_collection- Exportiert alle Dokumente aus einer bestimmten Sammlungcreate_collection- Erstellt eine neue Sammlung mit dem bereitgestellten Schemadelete_collection- Löscht eine bestimmte Sammlungtruncate_collection- Leert eine Sammlung, indem alle Dokumente gelöscht, aber das Schema beibehalten wird
Dokumentenoperationen
create_document- Erstellt ein einzelnes neues Dokument in einer bestimmten Sammlungupsert_document- Führt ein Upsert (Erstellen oder Aktualisieren) eines einzelnen Dokuments in einer bestimmten Sammlung durchindex_multiple_documents- Indiziert (erstellt, aktualisiert oder führt Upserts durch) mehrere Dokumente in einem Batchdelete_document- Löscht ein einzelnes Dokument anhand seiner ID aus einer bestimmten Sammlungimport_documents_from_csv- Importiert Dokumente aus CSV-Daten in eine Sammlung
Suchfunktionen
search- Führt eine Stichwortsuche in einer bestimmten Sammlung durchvector_search- Führt eine Vektor-Ähnlichkeitssuche in einer bestimmten Sammlung durch
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