Overview
Features
Multi-session Support
Supports multiple clients simultaneously by managing distinct session IDs.
Graceful Shutdown
Ensures proper cleanup and resource release on SIGINT.
Logging
Provides comprehensive request/response logging for observability.
Error Handling
JSON-RPC compliant error responses with transport, tool, and client error handling.
Streamable HTTP Transport
Offers HTTP POST for requests and HTTP GET SSE streams with real-time updates.
Tool Registration and Execution Framework
An extensible system to register, manage, and execute MCP tools.
Google Scholar Search Tool (search_google_scholar)
Search Google Scholar and return structured results with paper details; supports configurable parameters.
Who Is This For?
- AI developers:Build MCP servers with custom tools and integrate them with Gemini AI models.
- System integrators:Integrate the MCP server into larger AI workflows and client applications.
- Researchers:Explore Google Scholar search via MCP tools for AI-assisted research workflows.




