Skip to main content
Glama

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

Latest Blog Posts

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