
Playwright MCP 서버
Playwright MCP 서버는 AI 에이전트와 개발자에게 고급 브라우저 자동화 및 API 상호작용 기능을 제공하여 Claude Desktop, Cline, Cursor IDE 등과 같은 개발 환경에서 원활한 통합을 가능하게 합니다....
Puppeteer Vision MCP 서버를 사용하면 인터랙티브하거나 보호된 사이트에서도 강력한 AI 기반 웹 스크래핑과 마크다운 변환을 자동화할 수 있습니다.
Puppeteer Vision MCP 서버는 Puppeteer, Readability, Turndown을 활용하여 AI 어시스턴트가 웹 페이지를 스크랩하고 마크다운 형식으로 변환할 수 있도록 지원합니다. 고급 AI 기반 상호작용을 통해 쿠키 배너, CAPTCHA, 유료벽 등 다양한 웹 요소를 자동으로 처리하므로, 인터랙티브하거나 보호된 사이트에서도 안정적으로 콘텐츠를 추출할 수 있습니다. 이 서버는 Model Context Protocol(MCP)을 통해 해당 기능을 외부에 노출하여 AI 개발 워크플로우에 쉽게 통합할 수 있게 합니다. 이를 통해 자동 웹 스크래핑, 콘텐츠 요약, 데이터 수집 등의 작업을 LLM이 손쉽게 수행할 수 있습니다. npx
로 간단하게 배포할 수 있으며, 최소한의 설정만 필요하고, 유연한 통합을 위해 stdio 및 SSE 통신을 모두 지원합니다.
레포지토리나 문서에 프롬프트 템플릿은 언급되어 있지 않습니다.
레포지토리나 문서에 별도의 MCP 리소스가 명시되거나 설명되어 있지 않습니다.
url
(string, 필수): 스크랩할 웹 페이지의 주소autoInteract
(boolean, 선택, 기본값: true): 인터랙티브 요소 자동 처리 여부maxInteractionAttempts
(number, 선택, 기본값: 3): AI 상호작용 최대 시도 횟수waitForNetworkIdle
(boolean, 선택, 기본값: true): 스크랩 전 네트워크 유휴 상태 대기 여부사전 준비: Node.js와 npm을 설치하세요.
환경 설정: .env
파일을 생성하거나 OPENAI_API_KEY
등 환경 변수를 export 하세요.
설정 파일 수정: Windsurf의 설정 파일을 찾으세요.
Puppeteer Vision MCP 추가: 아래와 같은 JSON 스니펫을 삽입하세요:
{
"mcpServers": {
"web-scraper": {
"command": "npx",
"args": ["-y", "puppeteer-vision-mcp-server"],
"env": {
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
}
}
}
}
저장 및 재시작: 파일을 저장하고 Windsurf를 재시작하세요.
확인: 로그 또는 UI에서 MCP 서버가 정상적으로 실행 중인지 확인하세요.
API 키 보안:
비밀 값은 환경 변수(예: .env
)에 저장하세요:
"env": {
"OPENAI_API_KEY": "${OPENAI_API_KEY}"
}
사전 준비: Node.js와 npm이 설치되어 있는지 확인하세요.
환경 설정: .env
를 준비하거나 OPENAI_API_KEY
등 환경 변수를 export 하세요.
설정 파일 수정: Claude의 MCP 설정을 여세요.
MCP 서버 추가:
{
"mcpServers": {
"web-scraper": {
"command": "npx",
"args": ["-y", "puppeteer-vision-mcp-server"],
"env": {
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
}
}
}
}
Claude 재시작: 변경 사항을 저장하고 플랫폼을 재시작하세요.
확인: 정상적으로 시작되었는지 확인하세요.
사전 준비: Node.js와 npm을 설치하세요.
환경 설정: .env
에 OpenAI API 키를 설정하세요.
Cursor 설정 수정: MCP 서버를 아래와 같이 추가하세요:
{
"mcpServers": {
"web-scraper": {
"command": "npx",
"args": ["-y", "puppeteer-vision-mcp-server"],
"env": {
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
}
}
}
}
저장 및 재시작: 변경 내용을 저장하고 Cursor를 재시작하세요.
로그 확인: 서버가 정상적으로 실행되는지 확인하세요.
사전 준비: Node.js와 npm을 설치하세요.
환경 설정: OPENAI_API_KEY
를 export 하거나 설정하세요.
설정 파일 수정: Cline의 MCP 설정에 다음을 추가하세요:
{
"mcpServers": {
"web-scraper": {
"command": "npx",
"args": ["-y", "puppeteer-vision-mcp-server"],
"env": {
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
}
}
}
}
Cline 재시작: 적용하고 재시작하세요.
확인: 서버가 접근 가능한지 검증하세요.
참고: API 키는 반드시 환경 변수로 관리하고, 설정 파일에 직접 입력하지 마세요.
FlowHunt에서 MCP 사용하기
FlowHunt 워크플로우에 MCP 서버를 통합하려면, 플로우에 MCP 컴포넌트를 추가하고 AI 에이전트와 연결하세요:
MCP 컴포넌트를 클릭하여 설정 패널을 여세요. 시스템 MCP 구성 섹션에서 다음과 같은 JSON 형식으로 MCP 서버 정보를 입력합니다:
{
"puppeteer-vision": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
설정이 완료되면 AI 에이전트가 해당 MCP를 도구로 활용하며 모든 기능을 사용할 수 있습니다. “puppeteer-vision"을 실제 MCP 서버명으로, URL을 본인의 MCP 서버 URL로 변경하는 것을 잊지 마세요.
섹션 | 지원 여부 | 비고 |
---|---|---|
개요 | ✅ | README에 제공됨. |
프롬프트 목록 | ⛔ | 프롬프트 템플릿 없음. |
리소스 목록 | ⛔ | 별도의 MCP 리소스 없음. |
도구 목록 | ✅ | scrape-webpage 도구, README에 상세 설명. |
API 키 보안 | ✅ | .env와 환경 변수 사용 안내 제공. |
샘플링 지원(중요도 낮음) | ⛔ | 샘플링 지원 언급 없음. |
| Roots 지원 | ⛔ | Roots 언급 없음. |
위 내용을 바탕으로, Puppeteer Vision MCP 서버는 강력한 문서화와 보안 안내가 포함된 신뢰성 높은 웹 스크래핑 도구를 제공하지만, 여러 도구, 프롬프트 템플릿, 리소스, roots/샘플링 등 고급 MCP 기능은 부족합니다. 단일 목적·단일 도구 설계로 해당 분야에서는 매우 신뢰할 수 있으나, 확장성은 제한적입니다.
MCP 점수: 5/10
이 MCP 서버는 문서가 잘 정리되어 있고, 특정 목적에 유용하며, 설치가 간편합니다. 하지만 프롬프트 템플릿, 명시적 리소스, roots나 샘플링 같은 고급 MCP 기능이 없어 활용성과 생태계 통합 측면에서는 한계가 있습니다.
라이선스 있음 | ⛔ |
---|---|
도구 1개 이상 보유 | ✅ |
포크 개수 | 5 |
별 개수 | 12 |
이 MCP 서버는 Puppeteer, Readability, Turndown을 사용하여 AI 에이전트가 웹 페이지를 마크다운으로 스크랩하고 변환할 수 있게 해줍니다. 자동으로 쿠키 배너, CAPTCHA 등 일반적인 웹 장벽을 우회하며, AI 워크플로우에 콘텐츠를 안정적으로 추출하여 수집할 수 있도록 지원합니다.
지식 수집을 위한 자동 웹 스크래핑, 인터랙티브 장벽 우회, 요약 및 콘텐츠 분석, 실시간 브라우저 자동화, LLM 오케스트레이션 파이프라인과의 원활한 통합 등이 있습니다.
오케스트레이터의 MCP 서버 설정에서 명령어와 환경 변수(예: OpenAI API 키)를 지정하세요. Windsurf, Claude, Cursor, Cline에 대한 자세한 설치 방법은 위에 안내되어 있습니다.
AI 기반 자동화를 통해 쿠키 배너, CAPTCHA, 유료벽 등 웹 요소와 상호작용하여 해제/우회함으로써, 인터랙티브하거나 보호된 사이트에서도 콘텐츠 추출이 가능합니다.
네. 항상 API 키는 환경 변수 또는 `.env` 파일에 저장하세요. 설정 파일에 비밀 값을 직접 입력하지 마세요.
주요 도구는 `scrape-webpage`로, 주어진 URL의 웹 페이지를 스크랩하고 필요시 웹 요소와 상호작용한 뒤, 주요 콘텐츠를 마크다운으로 출력합니다.
Playwright MCP 서버는 AI 에이전트와 개발자에게 고급 브라우저 자동화 및 API 상호작용 기능을 제공하여 Claude Desktop, Cline, Cursor IDE 등과 같은 개발 환경에서 원활한 통합을 가능하게 합니다....
ScrAPI MCP 서버는 AI 어시스턴트가 캡차, 봇 감지, 지리적 제한 등으로 보호된 사이트에서도 실시간 웹 콘텐츠를 추출할 수 있도록 지원합니다. ScrAPI 서비스와의 연결 다리 역할을 하여, 실시간 데이터 강화, 리서치 자동화 등에 HTML 또는 Markdown 형태로 웹 데이...
FlowHunt용 Dumpling AI MCP 서버는 AI 어시스턴트가 다양한 외부 데이터 소스, API, 개발자 도구에 연결할 수 있도록 지원합니다. 웹 스크래핑, 문서 변환, 지식 베이스 관리 등 자동화된 워크플로우를 가능하게 하여, AI의 역량 확장을 원하는 개발자와 연구원에게 이...