InstantDB MCP Server

ทางการ

สร้าง จัดการ และอัปเดตแอปพลิเคชันบน InstantDB ซึ่งเป็น Firebase สมัยใหม่

เอกสาร

Shows the Instant logo

@instantdb/mcp

stars

เริ่มต้นใช้งาน · ตัวอย่าง · เอกสาร · Discord

ยินดีต้อนรับสู่เซิร์ฟเวอร์ MCP ของ Instant

Instant MCP

MCP นี้เป็น wrapper รอบ Instant Platform SDK เพิ่ม MCP นี้ลงใน เอดิเตอร์ของคุณเพื่อเปิดใช้งานการสร้าง จัดการ และอัปเดตแอปพลิเคชัน InstantDB ของคุณ

เซิร์ฟเวอร์ MCP ระยะไกล

Instant โฮสต์เซิร์ฟเวอร์เวอร์ชันล่าสุดที่ https://mcp.instantdb.com

สำหรับไคลเอนต์สมัยใหม่ที่รองรับ streamable HTTP ใช้ https://mcp.instantdb.com/mcp

สำหรับไคลเอนต์รุ่นเก่าที่ต้องการ SSE ใช้ https://mcp.instantdb.com/sse

สำหรับคำแนะนำเฉพาะเอดิเตอร์เพิ่มเติม ดู เอกสารสาธารณะ

เซิร์ฟเวอร์ MCP ภายในเครื่อง

หากคุณยังไม่ได้ดำเนินการ ตรวจสอบให้แน่ใจว่าได้รับ โทเค็นการเข้าถึงส่วนบุคคลจากแดชบอร์ด Instant ของคุณ

รันเซิร์ฟเวอร์ในโหมด stdio ด้วย npx -y @instantdb/mcp --token <token>

สำหรับคำแนะนำเฉพาะเอดิเตอร์เพิ่มเติม ดู เอกสารสาธารณะ

การมีส่วนร่วม

เริ่มต้นอย่างรวดเร็ว

โคลน repo นี้และใช้ 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 ได้โดยตรงหลังจาก build:

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