InstantDB MCP Server
公式InstantDB上でアプリケーションを作成、管理、更新できます。モダンなFirebaseです。
ドキュメント
@instantdb/mcp
Instant の MCP サーバーへようこそ。
Instant MCP
この MCP は Instant プラットフォーム SDK のラッパーです。この MCP をエディタに追加することで、InstantDB アプリケーションの作成、管理、更新が可能になります。
リモート MCP サーバー
Instant は最新バージョンのサーバーを https://mcp.instantdb.com でホストしています。
ストリーミング HTTP をサポートする最新のクライアントでは https://mcp.instantdb.com/mcp を使用してください。
SSE が必要なレガシークライアントでは https://mcp.instantdb.com/sse を使用してください。
エディタ固有の手順については、公開ドキュメント を参照してください。
ローカル MCP サーバー
まだの場合は、Instant ダッシュボードから個人アクセストークンを取得 してください。
npx -y @instantdb/mcp --token <token> でサーバーを stdio モードで実行します。
エディタ固有の手順については、公開ドキュメント を参照してください。
コントリビューション
クイックスタート
このリポジトリをクローンし、MCP Inspector @modelcontextprotocol/inspector を使用して、このサーバーに対してローカルでデバッグや開発を行います。
# Clone this repo
git clone ..
# Navigate to the cloned directory and build the MCP server
cd ..
npm run build
# Run the server
npx @modelcontextprotocol/inspector node ./dist/index.js --token <token>
# Or alternatively via environment variable
INSTANT_ACCESS_TOKEN=<token> npx @modelcontextprotocol/inspector node ./build/index.js
# You can also specify a url to connect to a local instance of your instant server
npx @modelcontextprotocol/inspector node ./dist/index.js --token <token> --api-url
http://localhost:8888
Claude Code を使用している場合は、ビルド後に直接 MCP サーバーを追加できます。
claude mcp add --transport stdio instant-local -- node <path-to-your-cloned-repo>/dist/index.js --token <token>
その後、サーバーを直接削除できます。
claude mcp remove instant-local
また、ローカルの MCP に接続するようにエディタを設定することもできます。以下は MacOS/Linux 向けの設定例です。
{
"mcpServers": {
"instant": {
"command": "node",
"args": [
"<path-to-your-cloned-repo>/dist/index.js",
"--token",
"<token>",
"--api-url",
"http://localhost:8888"
]
}
}
}
リモート MCP
cp .env.example .env
新しい .env ファイルにすべての環境変数を入力してください。
pnpm run dev
サーバーには http://localhost:3123 でアクセスしてください。
コードベースの stdio バージョンで作業するには、.env ファイルを SERVER_TYPE=stdio で更新してください。