Typesense MCP Server
Typesense MCPサーバー
Typesenseと連携するModel Context Protocol (MCP) サーバーです。
インストール
Smithery経由でのインストール
Smitheryを使用して、Claude Desktop用のTypesenseサーバー統合を自動的にインストールするには:
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-serverCursorで使用するために.cursor/mcp.jsonを更新します。
{
"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
トランスポート
このサーバーは2つのMCPトランスポートをサポートしています。STDIOがデフォルトであり、ほとんどのデスクトップクライアント(Claude Desktop、Cursorなど)で使用されます。リモートクライアント、Web UI、または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サーバーは以下のツールを提供します。
サーバー管理
check_typesense_health- 設定されたTypesenseサーバーの健全性ステータスを確認しますlist_collections- Typesenseサーバー内の全コレクションのリストを取得します
コレクション管理
describe_collection- 特定のコレクションのスキーマとメタデータを取得しますexport_collection- 特定のコレクションからすべてのドキュメントをエクスポートしますcreate_collection- 提供されたスキーマで新しいコレクションを作成しますdelete_collection- 特定のコレクションを削除しますtruncate_collection- スキーマを保持したまま、すべてのドキュメントを削除してコレクションを切り詰めます
ドキュメント操作
create_document- 特定のコレクションに単一の新しいドキュメントを作成しますupsert_document- 特定のコレクション内の単一ドキュメントをアップサート(作成または更新)しますindex_multiple_documents- 複数のドキュメントをバッチでインデックス(作成、アップサート、または更新)します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