Research tools and utilities for the CMM project.
A standalone Python library for searching Google Scholar, designed for integration with any LLM via their tool/function calling APIs.
Features:
- Search academic papers across all publication types (journals, conferences, preprints)
- Find author profiles and publications
- Get citation information
- Built-in support for OpenAI, Anthropic, and generic LLM integrations
Setup: See google-scholar-api/README.md
An MCP (Model Context Protocol) server for searching Google Scholar from Claude Desktop specifically.
Features:
- Same search capabilities as google-scholar-api
- Configured specifically for Claude Desktop's MCP protocol
Setup: See google-scholar-mcp/README.md
- Python 3.10+
- uv package manager
- SerpAPI account (free tier: 100 searches/month)
- Claude Desktop (only for MCP server)