InstantDB MCP Server

resmi

InstantDB üzerinde, modern Firebase, uygulamalar oluşturun, yönetin ve güncelleyin.

Dokümantasyon

Shows the Instant logo

@instantdb/mcp

stars

Başlayın · Örnekler · Dokümanlar · Discord

Instant'in MCP sunucusuna hoş geldiniz.

Instant MCP

Bu MCP, Instant Platform SDK'sının etrafında bir sarmalayıcıdır. Bu MCP'yi düzenleyicinize ekleyerek InstantDB uygulamalarınızı oluşturmayı, yönetmeyi ve güncellemeyi etkinleştirebilirsiniz.

Uzak MCP sunucusu

Instant, sunucunun en son sürümünü https://mcp.instantdb.com adresinde barındırır.

Akışkan HTTP'yi destekleyen modern istemciler için https://mcp.instantdb.com/mcp kullanın.

SSE gerektiren eski istemciler için https://mcp.instantdb.com/sse kullanın.

Düzenleyiciye özel daha fazla talimat için genel dokümanlara bakın.

Yerel MCP sunucusu

Henüz yapmadıysanız, Instant kontrol panelinizden bir kişisel erişim belirteci aldığınızdan emin olun.

Sunucuyu stdio modunda npx -y @instantdb/mcp --token <token> ile çalıştırın.

Düzenleyiciye özel daha fazla talimat için genel dokümanlara bakın.

Katkıda Bulunma

Hızlı Başlangıç

Bu depoyu klonlayın ve bu sunucuya karşı yerel olarak hata ayıklamak ve geliştirme yapmak için MCP Inspector @modelcontextprotocol/inspector aracını kullanın.

# 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 kullanıyorsanız, derlemeden sonra mcp sunucusunu doğrudan ekleyebilirsiniz:

claude mcp add --transport stdio instant-local -- node <path-to-your-cloned-repo>/dist/index.js --token <token>

Ardından sunucuyu doğrudan kaldırabilirsiniz:

claude mcp remove instant-local

Ayrıca düzenleyicinizi yerel MCP'nize bağlanacak şekilde yapılandırabilirsiniz. İşte MacOS/Linux için örnek bir yapılandırma:

{
  "mcpServers": {
    "instant": {
      "command": "node",
      "args": [
        "<path-to-your-cloned-repo>/dist/index.js",
        "--token",
        "<token>",
        "--api-url",
        "http://localhost:8888"
      ]
    }
  }
}

Uzak MCP

cp .env.example .env

Yeni .env dosyanız için tüm ortam değişkenlerini doldurun.

pnpm run dev

Sunucuyu http://localhost:3123 adresinde ziyaret edin.

Kod tabanının stdio sürümü üzerinde çalışmak için .env dosyanızı SERVER_TYPE=stdio ile güncelleyin.