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 키 (클라이언트 측 보관)
  • https://api.gopluto.ai/mcp에 대한 네트워크 접근

인증 헤더: gopluto-api-key: YOUR_API_KEY

클라이언트가 원격 서버에 헤더를 첨부할 수 없는 경우, 포함된 로컬 stdio 프록시(main.py)를 사용하여 헤더를 추가하세요.


Cursor

원클릭 (원격 HTTP)

Install in Cursor (Remote)

수동 (원격)

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

로컬 (stdio 프록시)

{
  "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)

원격

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

원격

{
  "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)

원격

"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

마켓플레이스GoPluto 검색 → 설치

수동 (원격)

{
  "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 → 설정 → 도구 → + 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

원격

{
  "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

원격

{
  "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

원격: 설정 → 커넥터 → 사용자 정의 커넥터 추가
URL: https://api.gopluto.ai/mcp
헤더: gopluto-api-key: YOUR_API_KEY

로컬: 개발자 설정 → 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

원격

"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

설정 → 도구 → AI Assistant → 모델 컨텍스트 프로토콜 (MCP)+ 추가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

원격

{
  "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을 사용하고, commandargs에는 절대 경로를 선호하세요.


🔧 사용 가능한 도구 (예시)

  • 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 문제 → Python에 SSL_CERT_FILE 설정
  • 모듈을 찾을 수 없음 (Node) → Python 프록시 선호 (Node 불필요)

📄 라이선스

MIT