An MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.
npm install
pip install flask google-api-python-client flask-cors
api-keys.json
file in the root directory with your Google API credentials:{
"api_key": "your-google-api-key",
"search_engine_id": "your-custom-search-engine-id"
}
%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
):{
"mcpServers": {
"google-search": {
"command": "npm",
"args": ["run", "start:all"],
"cwd": "/path/to/google-search-server"
}
}
}
npm run build
Start both the TypeScript and Python servers:
npm run start:all
Or run them separately:
npm start
npm run start:python
Perform Google searches and retrieve results.
{
"name": "search",
"arguments": {
"query": "your search query",
"num_results": 5 // optional, default: 5
}
}
Extract and analyze content from a single webpage.
{
"name": "analyze_webpage",
"arguments": {
"url": "https://example.com"
}
}
Analyze multiple webpages in a single request.
{
"name": "batch_analyze_webpages",
"arguments": {
"urls": [
"https://example1.com",
"https://example2.com"
]
}
}
api-keys.json
fileThe server provides detailed error messages for:
The server consists of two main components:
MIT
{
"mcpServers": {
"google-search": {
"env": {},
"args": [
"run",
"start:all"
],
"command": "npm"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.