This server plugs into Semantic Scholar, OpenAlex, Crossref, and Google Scholar to map academic collaboration networks. You get two main operations: find all co-authors for a researcher by name and institution, and extract research keywords from their Google Scholar profile. It handles rate limiting across APIs, caches results to avoid redundant calls, and merges data from multiple sources. Reach for this when you're doing literature reviews, building research teams, or need to quickly understand someone's network and expertise areas without manually clicking through profile pages. The Google Scholar scraping includes delays to stay respectful of rate limits.
A Model Context Protocol (MCP) server for analyzing academic author networks and research collaborations.
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python server.py
result = await get_coauthors(
name="Yann",
surname="LeCun",
institution="NYU" # Optional
)
keywords = await get_author_keywords(
name="Yann",
surname="LeCun"
)
The server uses:
The server includes built-in rate limiting and error handling. No additional configuration is required for basic usage.
Contributions are welcome! Please ensure all API integrations respect rate limits and terms of service.
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp