alexatnordnet_mcp-google-custom-search-server
1
This project is an MCP server that facilitates web searches using Google's Custom Search API. It offers a standardized interface for Language Learning Models to perform searches and is compatible with various MCP clients. Standout features include TypeScript implementation and error handling.
MCP Google Custom Search Server
A Model Context Protocol (MCP) server that provides web search capabilities through Google's Custom Search API, enabling LLMs to perform web searches using a standardized interface.
Features
- Integration with Google Custom Search API
- MCP compliant server implementation
- Type-safe with TypeScript
- Environment variable configuration
- Input validation with Zod
- Configurable search results
- Error handling
- Compatible with MCP clients like Claude Desktop
Prerequisites
- Google Cloud Project with Custom Search API enabled
- Custom Search Engine ID
- Local development: Node.js (v18 or higher), npm
Quick Start
- Clone the repo
- Install dependencies
- Configure environment variables
- Build the server
- Start the server
Configuration
Environment variables and Claude Desktop integration options are available.
API Reference
Provides a search
function using Google Custom Search API.
Development
Includes project structure, available scripts, and testing methods.
License
MIT License.