[MCP] FireCrawl MCP로 네이버 블로그 요약, 정리하기
FireCrawl은 크롤링부터 분석까지 종합적으로 수행해 주는 웹 서비스입니다. FireCrawl MCP는 FireCrawl에서 공식으로 제공하는 MCP입니다. FireCrawl MCP의 장점이라면 역시 LLM 서비스에 붙여서 우리말로 편하게 작업을 지시할 수 있다는 점입니다. 데이터 수집 관련된 작업을 우리말로 시키면 잘 동작합니다. 여기서는 FireCrawl MCP로 네이버 블로그의 글을 요약하고 정리하는 과정을 수행해 보겠습니다.
01 FireCrawl MCP를 사용하려면 FireCrawl에 가입해야 합니다. FireCrawl은 유료 서비스인데, 최초 가입 시 무료로 사용할 수 있는 크레딧을 제공합니다. 가입 후 [Dashboard]를 눌러 대시보드로 이동합니다.
FireCrawl : firecrawl.dev
02 대시보드의 [Usage]를 누르면 현재 사용한 API의 양을 확인할 수 있습니다.
03 API Keys에 FireCrawl MCP에 필요한 API 키값이 들어 있습니다. 이 값은 유출되지 않도록 주의해야 합니다. [복사] 아이콘을 눌러 값을 복사해 둡니다.
04 여기서도 커넥터가 아닌 외부 MCP를 설치할 겁니다. 그러기 위해서는 Node.js를 설치해야 합니다. 다음 링크에서 설치 프로그램을 내려받고 설치해주세요.
터미널 사용이 익숙하다면 명령어를 사용해도 됩니다.
Node.js 다운로드 : nodejs.org/ko/download
05 이제 다시 FireCrawl MCP를 설치하러 갑시다. 깃허브 페이지에 들어갑니다. 대부분의 MCP는 깃허브에 업로드되어 있고 어떻게 설치하고 사용하는지 방법을 안내합니다. 우리가 필요한 건 스크롤을 내리면 보이는 Usage with Claude Desktop 부분의 코드입니다.
FireCrawl MCP 깃허브 : github.com/firecrawl/firecrawl-mcp-server
06 이 부분을 복사해서 API 키를 과정 03에서 복사한 값으로 고쳐넣고 클로드에게 설정 파일 변경을 요청하겠습니다.
Desktop Commander MCP가 설치되어 있어야 합니다.
[나] :
MCP 추가를 위해 claude_desktop_config.json 설정 파일을 변경하고 싶어.
적절한 위치에 다음 코드를 추가해줘.
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "fc-d...624",
"FIRECRAWL_RETRY_MAX_ATTEMPTS": "5",
"FIRECRAWL_RETRY_INITIAL_DELAY": "2000",
"FIRECRAWL_RETRY_MAX_DELAY": "30000",
"FIRECRAWL_RETRY_BACKOFF_FACTOR": "3",
"FIRECRAWL_CREDIT_WARNING_THRESHOLD": "2000",
"FIRECRAWL_CREDIT_CRITICAL_THRESHOLD": "500"
}
}
}
}
07 커넥터 설정 페이지에서 mcp가 잘 설치되었는지 확인해주세요.
07 이제 원하는 블로그에서 글을 가져오기 위해 명령만 하면 됩니다. MCP 이름, 블로그 주소와 함께 작업 지시를 하면 클로드는 사용가능한 MCP를 알아서 사용하고 지시를 수행합니다.
[나] : FireCrawl로 https://blog.naver.com/parksalt_log/223872936125에 있는 글을 가져와줘.
요약이 잘 되었습니다. 크롤링으로 블로그 글을 그대로 가져왔기 때문에 거짓 정보가 있을 확률도 낮습니다. 더 이상 유용한 정보를 찾기 위해 직접 블로그를 찾아 요약할 필요가 없겠습니다. 간단히 링크만 제공해 정보를 수집할 수 있습니다.
