Typesense MCP Server

by avarant
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Offers a Python-based implementation of the MCP server that connects to Typesense.

  • Enables running shell commands to install, configure and operate the Typesense MCP server.

Typesense MCP サーバー

Typesenseとインターフェースするモデルコンテキストプロトコル(MCP)サーバー

インストール

uvをインストールする

MacではHomebrewを使ってインストールできます

brew install uv

パッケージをクローンする

git clone git@github.com:avarant/typesense-mcp-server.git ~/typesense-mcp-server

カーソルで使用するために.cursor/mcp.jsonを更新します

{ "mcpServers": { "server-name": { "command": "uv", "args": ["--directory", "~/typesense-mcp-server", "run", "mcp", "run", "main.py"], "env": { "TYPESENSE_HOST": "", "TYPESENSE_PORT": "", "TYPESENSE_PROTOCOL": "", "TYPESENSE_API_KEY": "" } } } }

利用可能なツール

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 - 特定のコレクションに対してベクトル類似性検索を実行します

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

モデル コンテキスト プロトコルを通じて Typesense データベース内のベクトルおよびキーワード検索機能を有効にし、コレクション管理、ドキュメント操作、および検索機能のためのツールを提供するサーバー。

  1. Installation
    1. Available Tools
      1. Server Management
      2. Collection Management
      3. Document Operations
      4. Search Capabilities
    ID: hgixq30f32