์๋ฒ๋ ๋ฉ์ฉกํ๋ฐ ์ปค๋ฅํฐ๋ง "์ฐ๊ฒฐ ๋ฌธ์ " โ ์ฃผ์ ์ www๊ฐ ์์ด์ POST๊ฐ ๋ฆฌ๋ค์ด๋ ํธ์ ๋งํ๋ค
1. ์ํฉ
์ด์ ๋ฐ๋ ์๋ฒ(/api/mcp)๋ฅผ ๋ฐฐํฌํ๊ณ Claude ์ปค์คํ
์ปค๋ฅํฐ์ ์ฃผ์๋ฅผ ๋ฃ์๋ค. ์ฒ์ ๋ฃ์ ์ฃผ์๋ https://๋ด๋๋ฉ์ธ/api/mcp, ๊ทธ๋ฌ๋๊น www๊ฐ ์๋ ์ฃผ์์๋ค. ๊ฒฐ๊ณผ๋ "์ฐ๊ฒฐํ ์ ์์ต๋๋ค."
์๋ฒ๊ฐ ์ฃฝ์ ๊ฑด์ง, ํค๊ฐ ํ๋ฆฐ ๊ฑด์ง, ๋ฐฉํ๋ฒฝ์ธ์ง ์๋ฌด๊ฒ๋ ์ ์ ์์๋ค.
2. ํ์ธํ ๊ฒ
์๋ฒ์์ curl๋ก ์ง์ ๋๋๋ ค ๋ดค๋ค. -i๋ก ์๋ต ํค๋๊น์ง ๋ดค๋๋ ๋ต์ด ๋ฐ๋ก ๋์๋ค.
curl -i -X POST https://๋ด๋๋ฉ์ธ/api/mcp
์๋ต์ 301 Moved Permanently์๊ณ Location์ https://www.๋ด๋๋ฉ์ธ/api/mcp์๋ค. ๋ด ์๋ฒ๋ nginx ๋ฆฌ๋ฒ์ค ํ๋ก์์์ www ์๋ ์ฃผ์๋ฅผ www ์๋ ์ฃผ์๋ก ๋ณด๋ด๋๋ก ๋์ด ์์๋ค.
3. ์์ธ
๋ธ๋ผ์ฐ์ ๋ก ํ์ด์ง๋ฅผ ๋ณผ ๋๋ ๋ฆฌ๋ค์ด๋ ํธ๊ฐ ์์ด๋ ํฐ๊ฐ ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ MCP ํด๋ผ์ด์ธํธ๋ POST๋ก ์์ฒญ์ ๋ณด๋ธ๋ค. ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ๋ฐ์ผ๋ฉด ํด๋ผ์ด์ธํธ์ ๋ฐ๋ผ ์์ฒญ์ ๋ค์ ๋ณด๋ด์ง ์๊ฑฐ๋, POST๊ฐ GET์ผ๋ก ๋ฐ๋์ด ๋ฒ๋ ค์ ์๋ฒ๊ฐ ๊ธฐ๋ํ ์์ฒญ์ด ์๋๊ฒ ๋๋ค. [ํ์ธ ํ์: Claude ์ปค๋ฅํฐ๊ฐ ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ์ ํํ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง๋ ๋ด๊ฐ ์ง์ ํ์ธํ์ง ๋ชปํ๋ค. ์ฃผ์๋ฅผ ๋ฐ๊พธ๋ ํด๊ฒฐ๋๋ค๋ ๊ฒ๋ง ํ์ธํจ]
4. ํด๊ฒฐ
์ปค๋ฅํฐ ์ฃผ์๋ฅผ ๋ฆฌ๋ค์ด๋ ํธ ์ดํ์ ์ต์ข ์ฃผ์๋ก ๋ฐ๊ฟจ๋ค.
https://www.๋ด๋๋ฉ์ธ/api/mcp
nginx ์ค์ ์ ๊ฑด๋๋ฆด ํ์๋ ์์๋ค. ํ๋ก์์ ์์ธ ๊ท์น์ ์ถ๊ฐํ ์๊ฐ๋ ํ์ง๋ง, ์ฃผ์๋ง ๋ฐ๊พธ๋ฉด ๋๋ ์ผ์ด์๋ค.
[๋ณด๊ฐ: ํ๋ก์๋ฅผ ์์ ํ์ง ์๊ณ ์ฃผ์๋ง ๋ฐ๊พธ๊ธฐ๋ก ํ ์ด์ ]
์ ๋ฆฌ
- ์ปค๋ฅํฐ๋ ์นํ ๊ฐ์ ์๋ฒ๋ผ๋ฆฌ์ ํธ์ถ์ ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ๋ฐ๋ผ๊ฐ ์ฃผ์ง ์์ ์ ์๋ค.
- ์ฐ๊ฒฐ์ด ์ ๋๋ฉด
curl -i๋ก ์ํ ์ฝ๋์Location๋ถํฐ ๋ณด์. 301์ด๋ฉด ๊ฑฐ๊ธฐ์ ์ ๋ต์ด ์ ํ ์๋ค. - ๋ฑ๋กํ ์ฃผ์๋ ๋ฆฌ๋ค์ด๋ ํธ๊ฐ ๋๋ ์ต์ข ์ฃผ์๋ก ๋ฃ์.
๋ค์ ๊ธ์์๋ ์ด ์๋ฒ์์ ๋งํฌ๋ค์ด์ ์๋ํฐ์ฉ ๋ฐ์ดํฐ๋ก ๋ฐ๊พธ๋ค๊ฐ ๋น๋๊ฐ ๊นจ์ก๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ค๋ณด๊ฒ ๋ค.
