Open Custom Search API
Perform web searches using Google's Custom Search API.
Open Custom Search API MCP Server
A Model Context Protocol (MCP) server that provides access to Google's Custom Search API.
Features
- google_search: Search the web using Google Custom Search API
- Configurable result limits (1-10 results)
- Environment variable configuration for API credentials
- Comprehensive error handling
Installation
Using npx (Recommended)
# Run directly without installation
npx open-custom-search-api-mcp-server
Local Installation
npm install -g open-custom-search-api-mcp-server
Prerequisites
- Google API Key - Get one from Google Cloud Console
- Custom Search Engine ID - Create one at Google Custom Search
Usage
Running with npx
npx open-custom-search-api-mcp-server
Running locally
# After global installation
open-custom-search-api-mcp-server
Available Tools
google_search
Searches the web using Google Custom Search API.
Parameters:
query(required): The search querylimit(optional): Maximum number of results to return (1-10, default: 10)
Example:
{
"name": "google_search",
"arguments": {
"query": "MCP server development",
"limit": 5
}
}
Response:
{
"query": "MCP server development",
"totalResults": "1000000",
"searchTime": 0.123,
"results": [
{
"title": "Example Result",
"link": "https://example.com",
"snippet": "This is an example search result...",
"displayLink": "example.com"
}
]
}
Configuration
MCP Client Configuration
To use this server with Claude Desktop or other MCP clients, add the following configuration to your MCP client settings (e.g., .mcp.json or Claude Desktop configuration):
{
"mcpServers": {
"custom-search": {
"command": "npx",
"args": ["open-custom-search-api-mcp-server"],
"env": {
"GOOGLE_API_KEY": "your-google-api-key",
"GOOGLE_SEARCH_ENGINE_ID": "your-custom-search-engine-id"
}
}
}
}
For local development or global installation:
{
"mcpServers": {
"custom-search": {
"command": "open-custom-search-api-mcp-server",
"env": {
"GOOGLE_API_KEY": "your-google-api-key",
"GOOGLE_SEARCH_ENGINE_ID": "your-custom-search-engine-id"
}
}
}
}
Environment Variables
The server requires the following environment variables:
GOOGLE_API_KEY: Your Google API key from Google Cloud ConsoleGOOGLE_SEARCH_ENGINE_ID: Your Custom Search Engine ID from Google Custom Search
Architecture
All search operations are performed locally on the MCP server to minimize AI token consumption. The server handles:
- HTTP/HTTPS requests to Google Custom Search API
- JSON response parsing and formatting
- Error handling for API failures
- Environment variable validation
- Input parameter validation
License
MIT
Máy chủ liên quan
Wolfram Alpha
Access the Wolfram Alpha API for computational knowledge and real-time data.
Image Sorcery
At Sunrise Apps, we believe AI agents should be limitless, especially when it comes to visual data. We created ImageSorcery to bridge the critical gap in AI's ability to interact with and manipulate images directly, all while upholding the highest standards of privacy and security.
YouTube
Search YouTube videos and retrieve their transcripts using the YouTube API.
Caltrain MCP Server
Provides real-time Caltrain schedule information using GTFS data.
PubMed MCP Server
A server for searching, retrieving, and analyzing articles from the PubMed database.
gnosis-mcp
Zero-config knowledge base for AI coding agents. Loads your markdown docs into a searchable database and exposes them as MCP tools — search, read, and manage documentation without leaving your editor. Works instantly with SQLite (no setup), upgrades to PostgreSQL + pgvector for hybrid semantic search. Includes skills for searching docs (/gnosis:search), health checks (/gnosis:status), doc management (/gnosis:manage), and first-time setup (/gnosis:setup). 6 MCP tools, 3 resources, FTS5 keyword search, 176 tests.
NameChecker
Check the availability of domain names.
mxHERO Multi-Account Email Search
Search across multiple email accounts using mxHERO's vector search service.
Semantic Search Of Reddit
MCP server that enables AI assistants to search Reddit conversations, explore subreddits, and access trending topics.
Secondhand MCP
Connects AI to Facebook Marketplace, Ebay, Poshmark, and Depop to find you the best deals