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