alexatnordnet_mcp-google-custom-search-server

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

  1. Clone the repo
  2. Install dependencies
  3. Configure environment variables
  4. Build the server
  5. 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.