crawl4ai-mcp-server์(๋) ๋ฌด์์ ํ๋์?
๐ท๏ธ AI ์์ด์ ํธ๊ฐ ์น์ ์์ฝ๊ฒ ์คํฌ๋ํํ๊ณ ํฌ๋กค๋งํ ์ ์๋๋ก ํ๋ ๊ฒฝ๋ Model Context Protocol ์๋ฒ์ ๋๋ค. ์ํฌํ๋ก์ฐ์ ์๋ฒฝํ๊ฒ ํตํฉ๋ฉ๋๋ค.
๊ฐ์
crawl4ai-mcp-server๋ MCP(Model Context Protocol)๋ฅผ ๊ตฌํํ ์๋ฒ๋ก, AI ์์ด์ ํธ๊ฐ ์น ํ์ด์ง๋ฅผ ์คํฌ๋ํํ๊ณ ํฌ๋กค๋งํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์น ํฌ๋กค๋ง:
crawl_web๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ๋ฅผ ํฌ๋กค๋งํ๊ณ ๋งํฌ๋ฅผ ์ถ์ถํฉ๋๋ค. - ํ์ด์ง ์คํฌ๋ํ:
scrape_page๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ URL์ ์ฝํ ์ธ ๋ฅผ ์คํฌ๋ํํฉ๋๋ค.
์ค์น
npm install crawl4ai-mcp-server
๋๋
yarn add crawl4ai-mcp-server
์ฌ์ฉ๋ฒ
MCP ํด๋ผ์ด์ธํธ ์ค์
claude_desktop_config.json ํ์ผ์ ๋ค์์ ์ถ๊ฐํฉ๋๋ค:
{
"mcpServers": {
"crawl4ai": {
"command": "npx",
"args": ["-y", "crawl4ai-mcp-server"]
}
}
}
๋๊ตฌ
์๋ฒ๋ ๋ค์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค:
crawl_web
์น์ฌ์ดํธ๋ฅผ ํฌ๋กค๋งํ๊ณ ๋งํฌ๋ฅผ ์ถ์ถํฉ๋๋ค.
์ ๋ ฅ:
url(๋ฌธ์์ด): ํฌ๋กค๋งํ URLmax_depth(์ซ์, ์ ํ ์ฌํญ): ์ต๋ ํฌ๋กค๋ง ๊น์ด (๊ธฐ๋ณธ๊ฐ: 1)max_pages(์ซ์, ์ ํ ์ฌํญ): ํฌ๋กค๋งํ ์ต๋ ํ์ด์ง ์ (๊ธฐ๋ณธ๊ฐ: 10)
์ถ๋ ฅ:
- ์ถ์ถ๋ ๋งํฌ ๋ชฉ๋ก
scrape_page
ํน์ URL์ ์ฝํ ์ธ ๋ฅผ ์คํฌ๋ํํฉ๋๋ค.
์ ๋ ฅ:
url(๋ฌธ์์ด): ์คํฌ๋ํํ URL
์ถ๋ ฅ:
- ํ์ด์ง์ ๋งํฌ๋ค์ด ํ์ ์ฝํ ์ธ
์์
Claude Code์์ ์ฌ์ฉํ๊ธฐ
๋ผ์ด์ ์ค
MIT