InstantDB MCP Server

официальный

Создавайте, управляйте и обновляйте приложения на InstantDB — современном Firebase.

Документация

Shows the Instant logo

@instantdb/mcp

stars

Начать · Примеры · Документация · Discord

Добро пожаловать на MCP-сервер Instant.

Instant MCP

Этот MCP является обёрткой вокруг Instant Platform SDK. Добавьте этот MCP в свой редактор, чтобы создавать, управлять и обновлять приложения InstantDB.

Удалённый MCP-сервер

Instant размещает последнюю версию сервера по адресу https://mcp.instantdb.com.

Для современных клиентов, поддерживающих потоковый HTTP, используйте https://mcp.instantdb.com/mcp.

Для устаревших клиентов, требующих SSE, используйте https://mcp.instantdb.com/sse.

Для получения инструкций, специфичных для конкретного редактора, смотрите публичную документацию.

Локальный MCP-сервер

Если вы ещё этого не сделали, обязательно получите персональный токен доступа из панели управления Instant.

Запустите сервер в режиме stdio с помощью npx -y @instantdb/mcp --token <token>.

Для получения инструкций, специфичных для конкретного редактора, смотрите публичную документацию.

Участие в разработке

Быстрый старт

Клонируйте этот репозиторий и используйте 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.