Smart Search MCP Server
Integrates with Google's search capabilities to provide powerful web search tools, allowing for filtered queries with controls for result count and structured JSON output.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Smart Search MCP Serversearch for the latest news on AI regulations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Smart Search MCP Server
An MCP server implementation that integrates a remote smart search API, providing powerful web search capabilities.
Features
Web Search: Perform web searches with controls for result count, pagination, language, and safety level.
Structured JSON Output: All search results are returned in a clean JSON format.
Easy Integration: Designed for seamless use with any MCP-compatible client.
Related MCP server: Brave Search MCP Server
Tools
smart_search
Executes a web search with filtering and pagination options.
Inputs:
query(string): The search terms.count(number, optional): The number of results to return (default: 10).
Configuration
Getting an API Key
Sign up for an account with the search API provider.
Generate your API key. The key should be in the format
endpoint-apikey.
Environment Variable
This server requires the SERVER_KEY environment variable to be set to your API key.
Usage with an MCP Client
To use this server with a client like OpenWebUI or Claude Desktop, add the following configuration. This example uses npx to run the server directly from the npm registry.
Development
Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watchInstallation
Installing via Smithery
To install SmartSearch Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @pgzhang/smartsearch-mcp --client claudeTo use with Claude Desktop, add the server config with your Google API credentials:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"smart-search": {
"command": "npx",
"args": [
"-y",
"@pgzhang/smartsearch-mcp"
],
"env": {
"AK": "YOUR_API_KEY_HERE",
"ENDPOINT": "YOUR_ENDPOINT_HERE"
}
}
}
}Usage
Search Tool
{
"name": "search",
"arguments": {
"query": "your search query",
"count": 5 // optional, default is 10, max is 50
}
}License
This MCP server is released under the MIT License. See the LICENSE file for more details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search, news, page retrieval, sitemaps, and trending topics through Search1API.
Search the web, images, videos, news, and local businesses with robust filters, freshness controls…
1 Google Search endpoints. Pay per call in USDC via x402.
Google Web Search: Google Web Search API. Search the world’s information, including webpages.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables web searching and local business discovery through the Brave Search API. Provides both general web search with pagination and filtering controls, plus local business search with automatic fallback to web results.2-
- FlicenseNot gradedqualityDmaintenanceEnables web and local business searches through the Brave Search API. Provides general web search with pagination and filtering, plus local business search with automatic fallback to web results.-
- AlicenseNot gradedqualityNot gradedmaintenanceIntegrates Brave Search API to enable web, image, video, news, and local business searches with filtering options like result count and content freshness.128 npm-
- FlicenseNot gradedqualityDmaintenanceEnables web search capabilities through a remote smart search API with configurable result count, pagination, language, and safety filters, returning structured JSON results.-