TypesenseKit について
TypesenseKit は、AI エージェントに型付きの Typesense 操作を提供するオープンソースの MCP サーバーです。検索、スキーマ確認、コレクション操作、クラスター管理に対応し、デフォルトでは読み取り専用です。
主な機能
- 01型付き Typesense 操作の提供
- 02Typesense コレクションの検索
- 03スキーマとコレクションの確認
- 04クラスター管理への対応
- 05デフォルトで読み取り専用
活用シーン
- 01AI エージェントから Typesense データを検索
- 02Typesense コレクションのスキーマを確認
- 03読み取り専用モードでエージェントを Typesense に接続
MCP 対応
MCP サーバーは、構造化ツールとして Typesense 操作を AI エージェントに公開します。デフォルトは読み取り専用で、TYPESENSEKIT_READ_ONLY=false を設定すると書き込み、削除、管理ツールが有効になります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @typesensekit/mcpTYPESENSE_URLURL of the Typesense server, including protocol and port when required.TYPESENSE_API_KEYシークレットTypesense API key used to authenticate server operations.TYPESENSEKIT_READ_ONLYExpose only read operations unless explicitly disabled.TYPESENSE_CONNECTION_TIMEOUT_SECONDSOptional Typesense connection timeout in seconds.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@typesensekit/mcp
AI エージェントに検索、スキーマの確認、コレクションの操作、クラスター管理のための構造化ツールを提供する、オープンソースの Typesense MCP サーバーです。 デフォルトでは読み取り専用モードで動作します。
Typesense MCP の概要 · クライアントのセットアップ · セキュリティガイド · GitHub
TYPESENSE_URL=http://localhost:8108 TYPESENSE_API_KEY=xyz pnpm dlx @typesensekit/mcp
TYPESENSEKIT_READ_ONLY=false を設定すると、書き込み/削除/管理ツールが利用可能になります。
ステートレスな Streamable HTTP サーバーを実行します。
TYPESENSE_URL=http://localhost:8108 TYPESENSE_API_KEY=xyz pnpm dlx --package @typesensekit/mcp typesensekit-mcp-http
サポートされている Typesense の操作については、API 対応状況の一覧をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。