Mcp Server Serper — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Server Serper (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A TypeScript-based MCP server that provides web search and webpage scraping capabilities using the Serper API. This server integrates with Claude Desktop to enable powerful web search and content extraction features.
Enhanced MCP server for advanced Google search with comprehensive operator support, crafted by Pavel Sukhachev (pashvc).
👋 Open for Opportunities! I'm actively seeking new opportunities and collaborations. If you have interesting projects or job opportunities, feel free to reach out! 📧 Contact: [email protected]
google_search - Perform advanced Google searches with full operator support" ": Exact phrase matchingsite:: Limit to specific domain (e.g., site:linkedin.com/in/ for people)-: Exclude terms (e.g., -spam -ads)OR or |: Alternative termsfiletype: or ext:: Specific file typesintitle: / allintitle:: Words in page titleinurl: / allinurl:: Words in URLbefore: / after:: Date filtering (YYYY-MM-DD format)*: Wildcard for any word#..#: Number rangesrelated:: Find similar sitesAROUND(X): Proximity searchscrape - Extract content from web pages#### LinkedIn Searches
# Find people
site:linkedin.com/in/ "data scientist" Python "San Francisco"
site:linkedin.com/in/ "software engineer" (Google OR Meta) -recruiter
# Find companies
site:linkedin.com/company/ fintech "series B"
site:linkedin.com/company/ "artificial intelligence" healthcare#### Technical Searches
# Stack Overflow solutions
site:stackoverflow.com "TypeError" pandas dataframe
# GitHub repositories
site:github.com "machine learning" README.md stars:>100
# Documentation
site:docs.python.org asyncio tutorial#### Research & Academic
# Research papers
filetype:pdf "deep learning" medical after:2023-01-01
site:arxiv.org "transformer architecture" "computer vision"
# Academic content
site:edu "climate change" research "peer reviewed"#### Advanced Combinations
# Exclude noise
python tutorial -youtube -video -course -udemy
# Multiple sites
(site:github.com OR site:gitlab.com) "react hooks" example
# Date and type filters
"machine learning" news after:2024-01-01 -opinion -sponsoredSERPER_API_KEY environment variable)Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watchRun tests:
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 testsCreate a .env file in the root directory:
SERPER_API_KEY=your_api_key_hereSince MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
To install Serper Search and Scrape for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @pashvc/mcp-server-serper --client claudeAdd the server config at:
~/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"
}
}
}
}{
"mcpServers": {
"github.com/pashvc/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"]
}
}
}Additional Cline configuration options:
disabled: Set to false to enable the serverautoApprove: List of tools that don't require explicit approval for each useenv SERPER_API_KEY=your_api_key_here npx -y serper-search-scrape-mcp-serverYou can also run the server using Docker. First, build the image:
docker build -t mcp-server-serper .Then run the container with your Serper API key:
docker run -e SERPER_API_KEY=your_api_key_here mcp-server-serperAlternatively, if you have your environment variables in a .env file:
docker run --env-file .env mcp-server-serperFor development, you might want to mount your source code as a volume:
docker run -v $(pwd):/app --env-file .env mcp-server-serperNote: Make sure to replace your_api_key_here with your actual Serper API key.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.