Skip to main content
Glama

InstantDB MCP Server

インスタントDBサーバーMCPサーバー

InstantDB と対話するための MCP サーバー。

このサーバーは、動的に読み込まれるスキーマと環境設定を使用してInstantDBにクエリを実行するための読み取り専用インターフェースを提供します。クエリを実行したり、事前定義されたパターンに基づいてクエリ例を取得したりするためのツールが含まれています。

特徴

ツール

  • get_examples
    さまざまなカテゴリ (「basic_read」、「filtering」、「associations」など) の定義済みサンプルクエリを返します。
  • クエリDB
    InstantDB に対して特定のクエリを実行します。クエリと説明的な名前パラメータが必要です。
  • リストクエリ
    クエリ ID、名前、タイムスタンプ、構造などの詳細とともに、実行されたクエリの履歴を取得します。
  • 戻りクエリ
    後で参照または実装するために、一意の ID で特定のクエリを取得します。

スキーマと環境の統合

  • 提供されたプロジェクト ディレクトリ (例: instant.schema.ts、src/instant.schema.ts、app/instant.schema.ts) を基準とした共通ファイルの場所から InstantDB スキーマを動的に読み込みます。
  • 環境変数の設定はプロジェクトの.envファイルから読み込まれます。必須の変数には以下のものがあります。
    • インスタントアプリID
    • インスタントアプリ管理者トークン

保留中の機能

  • 一般的なファイルの場所から InstantDB 権限ファイルを動的に検出します。

発達

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

インストール

Claude Desktop でサーバーを使用するには、Claude Desktop の設定に次の構成を追加します。

macOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

構成例:

{ "mcpServers": { "instantdb-server": { "command": "node", "args": ["/path/to/instantdb-server/build/index.js"], "env": { "INSTANT_APP_ID": "your_app_id", "INSTANT_APP_ADMIN_TOKEN": "your_admin_token" }, "disabled": false, "autoApprove": [] } } }

デバッグ

MCP サーバー通信をデバッグするには、MCP インスペクターを使用します。

npm run inspector

インスペクターは、MCP サーバー操作を監視するためのツールにアクセスするための URL を提供します。

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

クエリを実行し、事前定義されたパターンに基づいて例を取得するツールを使用して、InstantDB データをクエリするための読み取り専用インターフェイスを提供します。

  1. 特徴
    1. ツール
    2. スキーマと環境の統合
    3. 保留中の機能
  2. 発達
    1. インストール
      1. デバッグ

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          Connects to CockroachDB instances and exposes database structures as resources, enabling SQL query execution and analysis through Claude's interface.
          Last updated -
          2
          TypeScript
          • Apple
        • -
          security
          A
          license
          -
          quality
          An MCP server implementation that enables Claude to execute read-only queries against MariaDB databases and explore database schemas through natural language.
          Last updated -
          5
          Python
          MIT License
          • Apple
        • -
          security
          A
          license
          -
          quality
          A server that enables running SQL queries against IoTDB databases, providing data reading capabilities and schema information through a Model Context Protocol interface.
          Last updated -
          21
          Python
          Apache 2.0
          • Apple
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that allows executing SELECT queries on TiDB databases, with optional support for INSERT, UPDATE, and DELETE operations when explicitly enabled.
          Last updated -
          1
          16
          JavaScript

        View all related MCP servers

        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/christophersutton/instantdb-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server