serper-search-scrape-mcp-server
Serper Search 및 MCP 서버 스크래핑
Serper API를 사용하여 웹 검색 및 웹페이지 스크래핑 기능을 제공하는 TypeScript 기반 MCP 서버입니다. 이 서버는 Claude Desktop과 통합되어 강력한 웹 검색 및 콘텐츠 추출 기능을 제공합니다.
특징
도구
google_search- Serper API를 통해 웹 검색 수행유기적 검색 결과, 지식 그래프, "사람들이 묻는 질문" 및 관련 검색을 포함한 풍부한 검색 결과
지역 및 언어 타겟팅 지원
위치, 페이지 매김, 시간 필터 및 자동 수정에 대한 선택적 매개변수
고급 검색 연산자를 지원합니다:
site: 특정 도메인으로 결과 제한filetype: 특정 파일 유형으로 제한(예: 'pdf', 'doc')inurl: URL에 단어가 포함된 페이지 검색intitle: 제목에 단어가 포함된 페이지 검색related: 유사한 웹사이트 찾기cache: 특정 URL의 Google 캐시된 버전을 봅니다.before: YYYY-MM-DD 형식의 이전 날짜after: YYYY-MM-DD 형식의 이후 날짜exact: 정확한 구문 일치exclude: 검색 결과에서 제외할 용어or: 대체 용어(OR 연산자)
scrape- 웹 페이지에서 콘텐츠 추출일반 텍스트와 선택적 마크다운 콘텐츠를 받으세요
JSON-LD 및 헤드 메타데이터 포함
문서 구조를 유지합니다
Related MCP server: go_serper_mcp_server
요구 사항
노드.js >= 18
Serper API 키(
SERPER_API_KEY환경 변수로 설정)
개발
종속성 설치:
지엑스피1
서버를 빌드하세요:
npm run build자동 재빌드를 사용한 개발의 경우:
npm run watch테스트 실행:
npm test # Run all tests
npm run test:watch # Run tests in watch mode
npm run test:coverage # Run tests with coverage
npm run test:integration # Run integration tests환경 변수
루트 디렉토리에 .env 파일을 만듭니다.
SERPER_API_KEY=your_api_key_here디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.
npm run inspector검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 Serper Search and Scrape를 자동으로 설치하려면:
npx -y @smithery/cli install @marcopesani/mcp-server-serper --client claude클로드 데스크탑
다음 위치에 서버 구성을 추가합니다.
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json윈도우:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"serper-search": {
"command": "npx",
"args": ["-y", "serper-search-scrape-mcp-server"],
"env": {
"SERPER_API_KEY": "your_api_key_here"
}
}
}
}클라인
Cline 확장 프로그램 설정을 엽니다.
"MCP 서버" 탭을 엽니다.
"MCP 서버 구성"을 클릭하세요.
서버 구성을 추가합니다.
{
"mcpServers": {
"github.com/marcopesani/mcp-server-serper": {
"command": "npx",
"args": ["-y", "serper-search-scrape-mcp-server"],
"env": {
"SERPER_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": ["google_search", "scrape"]
}
}
}추가 Cline 구성 옵션:
disabled: 서버를 활성화하려면false로 설정합니다.autoApprove: 각 사용에 대해 명시적 승인이 필요하지 않은 도구 목록
커서
커서 설정을 엽니다
"기능" 설정 열기
"MCP 서버" 섹션에서 "새 MCP 서버 추가"를 클릭합니다.
이름을 선택하고 "유형"으로 "명령"을 선택하세요.
"명령" 필드에 다음을 입력하세요.
env SERPER_API_KEY=your_api_key_here npx -y serper-search-scrape-mcp-server도커
Docker를 사용하여 서버를 실행할 수도 있습니다. 먼저 이미지를 빌드하세요.
docker build -t mcp-server-serper .그런 다음 Serper API 키로 컨테이너를 실행합니다.
docker run -e SERPER_API_KEY=your_api_key_here mcp-server-serper또는 .env 파일에 환경 변수가 있는 경우:
docker run --env-file .env mcp-server-serper개발을 위해 소스 코드를 볼륨으로 마운트할 수 있습니다.
docker run -v $(pwd):/app --env-file .env mcp-server-serper참고: your_api_key_here 실제 Serper API 키로 바꿔야 합니다.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceAn MCP server that integrates with SerpApi to retrieve search results from multiple search engines including Google, Bing, Yahoo, and others, enabling fast access to both live and archived search data.165MIT
- AlicenseNot gradedqualityDmaintenanceA Go-based MCP server that provides comprehensive access to the Serper Google Search API, including tools for images, news, maps, and scholar results. It also features a dedicated endpoint for scraping webpage content directly.15MIT
- AlicenseAqualityBmaintenanceAn MCP server that integrates the SearXNG API for web search and URL content extraction with advanced features like pagination, caching, and proxy support.416,4792MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates the SearXNG API to provide web search with pagination, filtering, and URL content extraction.28MIT
Related MCP Connectors
Serper MCP — wraps the Serper Google Search API (serper.dev)
MCP server for Google search results via SERP API
SerpApi MCP — wraps SerpApi (serpapi.com) search engines
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/marcopesani/mcp-server-serper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server