Agent Studio๊ฐ ๋๊ธฐํํ๋ MCP ๋๊ตฌ ๋ชฉ๋ก ์ ์ฅ์์์. Agent Studio์ /tools โ
Sync from GitHub ๋ฒํผ(๋๋ POST /api/mcps/sync)์ด ์ฌ๊ธฐ ๋ด์ฉ์ ๊ฐ์ ธ๊ฐ์.
tools/
<tool-name>/ # ์๋ฌธ์-ํ์ดํ ์ฌ๋ฌ๊ทธ (๋ ์ง์คํธ๋ฆฌ ์ํธ๋ฆฌ ์ด๋ฆ)
TOOL.md # frontmatter + ๋งํฌ๋ค์ด ๋ณธ๋ฌธ
---
name: url-fetch
description: "Fetch a URL as usable content: images as bytes, documents (HTML, PDF, CSV, JSON) as text."
url: http://mcp-url-fetch.agent-mcps.svc.cluster.local/mcp
---
# url-fetch
์ด์ ๋ฉ๋ชจ๋ฅผ ๋งํฌ๋ค์ด์ผ๋ก ์ ์ด์. ์ฝ์์๋ง ๋ณด์ด๊ณ ๋ชจ๋ธ์๋ ์ ๋ฌ๋์ง ์์์.tools/url-fetch/TOOL.md๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธด ์์์์. name์ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ๊ณผ ๊ฐ์์ผ
ํ๊ณ , Service ์ด๋ฆ(mcp-url-fetch)๊ณผ ๋ค๋ฅผ ์ ์์ด์ โ ์ํธ๋ฆฌ ์ด๋ฆ์ ์ฌ๋ฌ๊ทธ, ์ฃผ์๋
๋ฐฐํฌ๊ฐ ์ ํ๋ ๊ฒ์ด๋ผ์์.
url์ ํ์์์. ์์ผ๋ฉด ๋ฑ๋กํ ๋์์ด ์์ผ๋ฏ๋ก ๊ฑด๋๋ฐ๊ณ ์ฌ์ ๋ฅผ ๋ณด๊ณ ํด์.description์ ํ ์ค๋ก ์จ์. ๋ชจ๋ธ์ ์์คํ ํ๋กฌํํธ์์ "Connected MCP Servers" ํ์ ํ ์นธ์ด ๋๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ค์ด๋ฉด ํ๊ฐ ๊นจ์ ธ์. ์๋ตํ๋ฉด ๋ณธ๋ฌธ์ ์ฒซ ์ ๋ชฉ์ ์จ์.- ๋ณธ๋ฌธ์ ์ด์์์ฉ ๋ฉ๋ชจ์์. ์คํฌ๊ณผ ๋ฌ๋ฆฌ ๋ชจ๋ธ์๊ฒ ๊ฐ์ง ์์์.
์ํฌ๋ฆฟ์ด git์ ๋ค์ด๊ฐ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค์ง ์๊ธฐ ์ํด, sync๋ ํค๋๋ฅผ ๋น์ด ์ฑ๋ก ์ํธ๋ฆฌ๋ฅผ ๋ง๋ค์ด์. ํ ํฐ์ด ํ์ํ ์๋ฒ๋ ๋ฑ๋ก ํ Agent Studio ์ฝ์์์ ํค๋ ๊ฐ์ ์ ๋ ฅํ๊ฑฐ๋ OAuth๋ก ์ฐ๊ฒฐํด์.
main์ ๋จธ์งํ๊ณ Sync ๋ฒํผ์ ๋๋ฅด๋ฉด ์์ง ๋ฑ๋ก๋์ง ์์ ์ด๋ฆ๋ง ์๋ก ๋ฑ๋ก๋ผ์.
์ด๋ฏธ ๋ฑ๋ก๋ ์ด๋ฆ์ ๊ฑด๋๋ฆฌ์ง ์์์. ์คํฌ ์ ์ฅ์์ ์ ๋ฐ๋์ธ๋ฐ, ์ด์ ๊ฐ ์์ด์. ์คํฌ์ ๋ฌธ์๊ฐ ๊ณง ์คํฌ ์ ์ฒด์ง๋ง, MCP ์ํธ๋ฆฌ๋ ์ ์ฅ์๊ฐ ๋ด์ ์ ์๋ ๊ฒ๋ค์ ํจ๊ป ๋ค๊ณ ์์ด์ โ ์ํธํ๋ ํค๋, ์๋ฒ์์ ๋ฐ๊ฒฌํ OAuth ์ค์ , ์ฝ์์์ ์๋ณธ ์ฃผ์๋ ์ค๋ช . ๋ฎ์ด์ฐ๋ฉด ๊ทธ๊ฒ ์ ๋ถ ์ฌ๋ผ์ง๋๊น, ์ ์ฅ๋ ์ชฝ์ด ์ด๊ฒจ์. ์ด ์ ์ฅ์๋ ๋ฌด์์ด ์์ด์ผ ํ๋์ง๋ฅผ ์ ์ธํ๊ณ , ์ด๋ฏธ ์๋ ๊ฒ์ ์์ ํ์ง ์์์.
๊ทธ๋์ ๋ฑ๋ก๋ ๋๊ตฌ์ URL์ ๋ฐ๊พธ๋ ค๋ฉด ์ฌ๊ธฐ ํ์ผ์ด ์๋๋ผ ์ฝ์์์ ๊ณ ์ณ์ผ ํด์.
*.svc.cluster.local ๊ฐ์ ์ฌ์ค ์ฃผ์๋ Agent Studio ๋ฐฐํฌ์
MCP_INTERNAL_HOST_SUFFIXES์ ํด๋น ๋ค์์คํ์ด์ค suffix๊ฐ ๋ค์ด ์์ด์ผ ๋ฑ๋ก๋ผ์.
์์ผ๋ฉด SSRF ๊ฐ๋๊ฐ ๊ฑฐ์ ํ๊ณ , sync ๊ฒฐ๊ณผ์ ์ฌ์ ์ ํจ๊ป ํ์๋ผ์.
ํฌํธ๋ Service ํฌํธ์์. ์ปจํ
์ด๋ ํฌํธ๊ฐ ์๋์์. mcp-* ์ฐจํธ(์๋ฒ๋ง๋ค
ํ๋)์ ๋ค์ฏ ์๋ฒ๋ ๋ชจ๋ Service port: 80์ผ๋ก ๋ฐ์ ๊ฐ์์ targetPort(url-fetchยท
memory 3000, grafana 8000, kubernetesยทbrave-search 8080)๋ก ๋๊ธฐ๋๊น, ์ฃผ์์๋
ํฌํธ๋ฅผ ์ ์ง ์์์. ์ปจํ
์ด๋ ํฌํธ๋ฅผ ๊ทธ๋๋ก ์ ์ผ๋ฉด Service์ ์๋ ํฌํธ๋ผ ์ฐ๊ฒฐ๋์ง
์์์.