mcp-server-google-search

mcp-server-google-search

0

The Google Search MCP Server is a microservice designed for Google Custom Search. It offers features such as caching, rate limiting, and error handling, and supports REST and GraphQL endpoints.

Google Search MCP Server

A microservice for Google Custom Search with features like caching, rate-limiting, metrics, and error handling.

Features

  • Centralized error handling middleware
  • Config validation via Zod
  • Redis + LRU caching
  • Prometheus metrics
  • Rate limiting via express-rate-limit
  • Swagger UI documentation
  • REST endpoints
  • Unit tests
  • ESLint + TypeScript linting
  • GraphQL endpoint

Quickstart

  • Prerequisites: Node.js, npm, Google API Key, Google CSE ID, Redis
  • Installation and configuration steps
  • Running in development and production
  • Docker support

API Reference

  • Multiple endpoints like /health, /ready, /search, and more

License

MIT