GoPluto AI MCP Server

ทางการ

MCP สำหรับผู้เชี่ยวชาญมนุษย์ที่รวดเร็ว

เอกสาร

Cover

GoPluto MCP — ความรู้และตัวอย่างโค้ดบริการที่อัปเดตในทุกพรอมต์

Website MCPMCP Badge MIT licensed

Install in Cursor (Remote) Install in Cursor (Local proxy)

GoPluto MCP ช่วยให้ผู้ช่วยเขียนโค้ด AI ดึง ความรู้เกี่ยวกับบริการ/ผู้ให้บริการที่สดใหม่, กฎการจัดเส้นทาง, และ ตัวอย่างโค้ดที่พร้อมวาง จาก GoPluto — ภายในพรอมต์ของคุณโดยตรง


❌ หากไม่มี GoPluto

  • ❌ ไม่มีการรับประกันว่าจะหาผู้เชี่ยวชาญที่ใช่เมื่อคุณต้องการจริงๆ
  • ❌ ผู้ให้บริการที่แต่งขึ้นและขั้นตอนที่พังเสียเวลา
  • ❌ การสลับบริบทระหว่างผู้คนตลอดเวลาทำให้คุณช้าลง

✅ เมื่อมี GoPluto

เพิ่ม use gopluto ในพรอมต์ของคุณ (หรือตั้งกฎครั้งเดียว) แล้วผู้ช่วยจะดึง บริบท GoPluto แบบสด:

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

ตัวอย่าง

Draft a WhatsApp onboarding flow that asks for experts within minutes. use gopluto
Show me the minimal payload to create a Service Request and start matching experts in under 60 seconds. use gopluto

🛠️ การติดตั้ง

ข้อกำหนด

  • ไคลเอนต์ที่รองรับ MCP ใดๆ (Cursor, Claude Code, VS Code, Windsurf, Zed, ฯลฯ)
  • GoPluto API Key (เก็บไว้ฝั่งไคลเอนต์)
  • การเข้าถึงเครือข่ายไปยัง https://api.gopluto.ai/mcp

ส่วนหัวการตรวจสอบสิทธิ์: gopluto-api-key: YOUR_API_KEY

หากไคลเอนต์ของคุณไม่สามารถแนบส่วนหัวไปยังเซิร์ฟเวอร์ระยะไกลได้ ให้ใช้ พร็อกซี stdio ภายใน (main.py) เพื่อเพิ่มส่วนหัวให้คุณ


Cursor

คลิกเดียว (Remote HTTP)

Install in Cursor (Remote)

กำหนดเอง (Remote)

{
  "mcpServers": {
    "gopluto": {
      "url": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

ภายใน (stdio proxy)

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
      "env": {
        "GOPLUTO_MCP_URL": "https://api.gopluto.ai/mcp",
        "GOPLUTO_AUTH_HEADER": "gopluto-api-key",
        "GOPLUTO_API_KEY": "YOUR_API_KEY",
        "GOPLUTO_TRANSPORT": "sse"
      }
    }
  }
}

Claude Code (CLI)

Remote

claude mcp add --transport http gopluto https://api.gopluto.ai/mcp \
  --header "gopluto-api-key: YOUR_API_KEY"

ภายใน

claude mcp add gopluto -- uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py

Windsurf

Remote

{
  "mcpServers": {
    "gopluto": {
      "serverUrl": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

ภายใน

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

VS Code (Copilot Chat MCP)

Remote

"mcp": {
  "servers": {
    "gopluto": {
      "type": "http",
      "url": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

ภายใน

"mcp": {
  "servers": {
    "gopluto": {
      "type": "stdio",
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Cline

Marketplace → ค้นหา GoPlutoติดตั้ง

กำหนดเอง (Remote)

{
  "mcpServers": {
    "gopluto": {
      "url": "https://api.gopluto.ai/mcp",
      "type": "streamableHttp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

Zed

{
  "context_servers": {
    "GoPluto": {
      "command": {
        "path": "uv",
        "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
      }
    }
  }
}

Augment Code

UI → Settings → Tools → + Add MCP → คำสั่ง:

uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py

กำหนดเอง

"augment.advanced": {
  "mcpServers": [
    {
      "name": "gopluto",
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  ]
}

Roo Code

Remote

{
  "mcpServers": {
    "gopluto": {
      "type": "streamable-http",
      "url": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

ภายใน

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Gemini CLI

Remote

{
  "mcpServers": {
    "gopluto": {
      "httpUrl": "https://api.gopluto.ai/mcp",
      "headers": {
        "gopluto-api-key": "YOUR_API_KEY",
        "Accept": "application/json, text/event-stream"
      }
    }
  }
}

ภายใน

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Claude Desktop

Remote: Settings → Connectors → Add Custom Connector
URL: https://api.gopluto.ai/mcp
Header: gopluto-api-key: YOUR_API_KEY

ภายใน: Developer settings → แก้ไข claude_desktop_config.json

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
      "env": {
        "GOPLUTO_MCP_URL": "https://api.gopluto.ai/mcp",
        "GOPLUTO_AUTH_HEADER": "gopluto-api-key",
        "GOPLUTO_API_KEY": "YOUR_API_KEY",
        "GOPLUTO_TRANSPORT": "sse"
      }
    }
  }
}

Opencode

Remote

"mcp": {
  "gopluto": {
    "type": "remote",
    "url": "https://api.gopluto.ai/mcp",
    "headers": { "gopluto-api-key": "YOUR_API_KEY" },
    "enabled": true
  }
}

ภายใน

"mcp": {
  "gopluto": {
    "type": "local",
    "command": ["uv","run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
    "enabled": true
  }
}

JetBrains AI Assistant

Settings → Tools → AI Assistant → Model Context Protocol (MCP)+ AddAs JSON

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Kiro

{
  "mcpServers": {
    "GoPluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

Trae

Remote

{
  "mcpServers": {
    "gopluto": { "url": "https://api.gopluto.ai/mcp" }
  }
}

ภายใน

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Bun / Deno (ภายใน)

Bun

{
  "mcpServers": {
    "gopluto": {
      "command": "bunx",
      "args": ["uv","run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Deno

{
  "mcpServers": {
    "gopluto": {
      "command": "deno",
      "args": ["run","--allow-run","--allow-env","--allow-net","/ABSOLUTE/PATH/TO/gopluto-mcp/deno_shim.ts"]
    }
  }
}

Docker (ภายใน HTTP)

Dockerfile

FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt main.py ./
RUN pip install --no-cache-dir -r requirements.txt
ENV GOPLUTO_MCP_URL=https://api.gopluto.ai/mcp \
    GOPLUTO_AUTH_HEADER=gopluto-api-key \
    GOPLUTO_TRANSPORT=sse
EXPOSE 12006
CMD ["python","main.py","--mode","http","--host","0.0.0.0","--port","12006"]

รัน:

docker build -t gopluto-mcp .
docker run --rm -p 12006:12006 -e GOPLUTO_API_KEY=YOUR_API_KEY gopluto-mcp

ชี้ไคลเอนต์ของคุณไปที่ http://localhost:12006


หมายเหตุสำหรับ Windows

หากเส้นทาง/การอ้างอิงซับซ้อน ให้ใช้ cmd /c หรือ PowerShell; แนะนำให้ใช้เส้นทางแบบสัมบูรณ์สำหรับ command และ args


🔧 เครื่องมือที่พร้อมใช้งาน (ตัวอย่าง)

  • resolve-gopluto-id – แก้ไขชื่อแพ็คเกจ/บริการเป็น GoPluto ID
  • get-gopluto-docs – ดึงเอกสาร/ตัวอย่างโค้ดสำหรับ GoPluto ID
  • search-providers – สอบถามผู้ให้บริการตามทักษะ/ภูมิศาสตร์/งบประมาณ
  • create-service-request – ตัวช่วยเพย์โหลดขนาดเล็ก

(รายการเครื่องมือของเซิร์ฟเวอร์ต้นทางอาจเปลี่ยนแปลง; ใช้ตัวตรวจสอบเครื่องมือของไคลเอนต์เพื่อแสดงรายการ)


🛟 เคล็ดลับ

เพิ่มกฎเพื่อใช้ GoPluto อัตโนมัติ

Always use gopluto when I ask for service matching, onboarding flows, or API payloads.
Automatically call GoPluto MCP tools to resolve IDs and fetch snippets.

พร็อกซี HTTPS: ใช้ตัวแปรสภาพแวดล้อมมาตรฐาน HTTPS_PROXY / https_proxy


💻 การพัฒนา (พร็อกซีภายใน)

uv pip install -r requirements.txt
export GOPLUTO_API_KEY="YOUR_REAL_KEY"
uv run python3 main.py               # stdio (default)
# or:
uv run python3 main.py --mode http --port 12006

ทดสอบเซิร์ฟเวอร์ระยะไกลเบื้องต้น

curl -X POST "https://api.gopluto.ai/mcp" \
  -H "Content-Type: application/json" \
  -H "gopluto-api-key: $GOPLUTO_API_KEY" \
  -d '{"jsonrpc":"2.0","id":"1","method":"initialize","params":{"protocolVersion":"2025-06-18"}}'

🚨 การแก้ไขปัญหา

  • 401/403gopluto-api-key ผิด/ขาดหาย
  • ไคลเอนต์เพิ่มส่วนหัวไม่ได้ → ใช้พร็อกซี stdio ภายใน
  • ปัญหา TLS → ตั้งค่า SSL_CERT_FILE สำหรับ Python
  • ไม่พบโมดูล (Node) → แนะนำให้ใช้พร็อกซี Python (ไม่ต้องใช้ Node)

📄 ใบอนุญาต

MIT