๊ฐ์
MCP(Model Context Protocol)๋ AI ์์ด์ ํธ๊ฐ ์ธ๋ถ ๋๊ตฌ๋ฅผ ํธ์ถํ ์ ์๊ฒ ํด์ฃผ๋ ํ์ค์ ๋๋ค. ํ๋ฌ๊ทธ๊ฐ ์ ๊ณตํ๋ MCP ์๋ฒ๋ฅผ ์๊ธฐ ์ปดํจํฐ์ ๋์ฐ๋ฉด Claude Desktop, Cursor ๋ฑ์์ ์๋ขฐ/๊ณ์ฝ/์ ์ฐ ๋ฑ ํ๋ฌ๊ทธ ๋ฐ์ดํฐ๋ฅผ LLM ๋ช ๋ น์ผ๋ก ๋ค๋ฃฐ ์ ์์ต๋๋ค.์ฌ์ ์ค๋น
API Key + Secret Key ๋ฐ๊ธ
Claude Desktop ์ค์น
uv)์ด ์์ผ๋ฉด ์๋ ์ค์น ๋ช
๋ น์ด ์๋์ผ๋ก ์ค์นํฉ๋๋ค. ๋ณ๋ ์ฌ์ ์ค๋น๋ ํ์ ์์ต๋๋ค.์ค์น (1์ค ๋ช ๋ น)
ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ ์คํํ์ธ์. ํค ์ ๋ ฅ prompt๊ฐ ๋์ค๋ฉด ๋ฐ๊ธ๋ฐ์ ๊ฐ์ ๋ถ์ฌ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค.- macOS / Claude Desktop ์ค์น ํ์ธ
uv์๋ ์ค์น (๋ฏธ์ค์น ์)- API Key / Secret Key ๋ํํ ์ ๋ ฅ
- Claude Desktop ์ค์ ํ์ผ ๋ฐฑ์
+
pluuugMCP ์๋ฒ ๋ฑ๋ก - wrapper ๋ค์ด๋ก๋ + ์์กด์ฑ ์ค์น (20~40์ด)
- Claude Desktop ์ฌ๊ธฐ๋ ์๋ด
Claude Desktop ์ฌ๊ธฐ๋
์ค์น ์งํ Claude Desktop์ ์์ ํ ์ฌ๊ธฐ๋ํด์ผ ์ MCP ์๋ฒ๊ฐ ์ธ์๋ฉ๋๋ค.๋์ ๊ฒ์ฆ
Claude Desktop ์ ๋ํ์์ ๋ค์๊ณผ ๊ฐ์ ์์ฐ์ด๋ฅผ ์ ๋ ฅํด๋ณด์ธ์:inquiry_list)์ ํธ์ถํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉด ์ ์ ๋์์
๋๋ค.
ํธ๋ฌ๋ธ์ํ
โ ๋ชจ๋ ํธ์ถ์ด 403์ผ๋ก ์คํจํฉ๋๋ค
โ ๋ชจ๋ ํธ์ถ์ด 403์ผ๋ก ์คํจํฉ๋๋ค
PLUUUG_SECRET_KEY ๊ฐ์ด ์๋ชป๋์๊ฑฐ๋ ๋๋ฝ๋ ๊ฒฝ์ฐ์
๋๋ค. HMAC ์๋ช
์ ๋ง๋ค ์ ์์ด ๋ฐฑ์๋๊ฐ ๊ฑฐ๋ถํฉ๋๋ค.ํด๊ฒฐ: ๋ฐ๊ธ๋ฐ์ Secret Key๊ฐ ๋ง๋์ง ํ์ธํ๊ณ , ์ ์ค์น ๋ช
๋ น์ ๋ค์ ์คํํด ํค๋ฅผ ๊ฐฑ์ ํ์ธ์. ๊ธฐ์กด ์ค์ ์ ์๋ ๋ฐฑ์
๋ฉ๋๋ค.โ 401 ์ธ์ฆ ์คํจ
โ 401 ์ธ์ฆ ์คํจ
PLUUUG_API_KEY ๊ฐ์ด ์๋ชป๋์๊ฑฐ๋ ๋๋ฝ๋ ๊ฒฝ์ฐ์
๋๋ค.ํด๊ฒฐ: ๊ด๋ฆฌ์์์ ๋ฐ๊ธ๋ฐ์ API Key๊ฐ ๋ง๋์ง ํ์ธํ๊ณ , ์ ์ค์น ๋ช
๋ น์ ๋ค์ ์คํํด ํค๋ฅผ ๊ฐฑ์ ํ์ธ์.โ 403 PLAN_PERMISSION_DENIED
โ 403 PLAN_PERMISSION_DENIED
- project / worker: FREE ๋๋ AGENCY ํ๋ ์ ์ฉ
- member: FREE / TEAM / AGENCY ํ๋ ์ ์ฉ
โ Secret Key๋ฅผ ์์ด๋ฒ๋ ธ์ด์
โ Secret Key๋ฅผ ์์ด๋ฒ๋ ธ์ด์
โ 429 Too Many Requests
โ 429 Too Many Requests
โ 'Tool execution failed' ๊ฐ์ ๋ฉ์์ง๊ฐ ๋์ต๋๋ค
โ 'Tool execution failed' ๊ฐ์ ๋ฉ์์ง๊ฐ ๋์ต๋๋ค
pluuug-openapi-mcp)๊ฐ ์ต์ ์ด๋ฉด ๋ณดํต ์๋ ์ฐํ๋ฉ๋๋ค.ํด๊ฒฐ: ์ ์ค์น ๋ช
๋ น์ ๋ค์ ์คํํ๋ฉด wrapper ์ต์ ๋ฒ์ ์ ๋ฐ์์ต๋๋ค.
๋ฌธ์ ์ง์ ์ GitHub Issue์ ํ๊ฒฝ ์ ๋ณด(macOS ๋ฒ์ / Claude Desktop ๋ฒ์ / ๋ช
๋ น)๋ฅผ ํฌํจํด ๋ฑ๋กํด ์ฃผ์ธ์.โ install.sh ์คํ์ด ์คํจํฉ๋๋ค
โ install.sh ์คํ์ด ์คํจํฉ๋๋ค
Claude Desktop์ด ์ค์น๋ผ ์์ง ์์ต๋๋คโ https://claude.ai/download์์ ๋จผ์ ์ค์นpython3๊ฐ PATH์ ์์ต๋๋คโxcode-select --install๋ก Command Line Tools ์ค์นuv ์ค์น ํ PATH์์ ์ฐพ์ ์ ์์ต๋๋คโ ์ ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ์๋
FAQ
์ด ํจํค์ง์ ์์ค ์ฝ๋๋?
์ด ํจํค์ง์ ์์ค ์ฝ๋๋?
- MCP wrapper (์คํ ์ฝ๋): github.com/postoo-io/pluuug-openapi-mcp (MIT)
- ์ค์น ์คํฌ๋ฆฝํธ: scripts/install.sh
awslabs/openapi-mcp-server๋ฅผ ์ฌ์ฉํ๊ณ , ํ๋ฌ๊ทธ ๋ฐฑ์๋ ํธ์ถ ์ HMAC-SHA256 ์๋ช
์ ์๋์ผ๋ก ์ถ๊ฐํฉ๋๋ค.Cursor / Continue ๋ฑ ๋ค๋ฅธ MCP ํด๋ผ์ด์ธํธ์์๋ ์ธ ์ ์๋์?
Cursor / Continue ๋ฑ ๋ค๋ฅธ MCP ํด๋ผ์ด์ธํธ์์๋ ์ธ ์ ์๋์?
HMAC ์๋ช
์ ์ง์ ๊ตฌํํด์ผ ํ๋์?
HMAC ์๋ช ์ ์ง์ ๊ตฌํํด์ผ ํ๋์?
ํค ํ์ (rotation)์ ์ด๋ป๊ฒ ํ๋์?
ํค ํ์ (rotation)์ ์ด๋ป๊ฒ ํ๋์?
- ๊ด๋ฆฌ์์์ ์ API Key ๋ฐ๊ธ
- ์ ์ค์น ๋ช
๋ น์ ๋ค์ ์คํ (
curl -fsSL ... | bash) - ๊ธฐ์กด ์ค์ ์ ์๋ ๋ฐฑ์ ๋๊ณ ์ ํค๋ก ๋ฎ์ด์ฐ๊ธฐ๋ฉ๋๋ค
- Claude Desktop ์์ ์ข ๋ฃ ํ ์ฌ์์
์๊ธ์ด ๋ถ๊ณผ๋๋์?
์๊ธ์ด ๋ถ๊ณผ๋๋์?
๊ด๋ จ ์์
- MCP wrapper: github.com/postoo-io/pluuug-openapi-mcp
- ์ค์น ์คํฌ๋ฆฝํธ ์์ค: scripts/install.sh
- API Reference: /api-reference (์ ์ฒด endpoint ๋ชฉ๋ก)
- ์ธ์ฆ ์์ธ (์๋ ๊ตฌํ ์): /authentication
- MCP ํ์ค: https://modelcontextprotocol.io