AuthorProfileMCP
by alperenkocyigit·★ 2·Score 34
Academic author network MCP server for analyzing research collaborations and extracting keywords from scholarly profiles.
Overview
AuthorProfileMCP is a Python-based MCP server that enables analysis of academic author networks and research collaborations. It provides tools to find co-authors for researchers and extract research keywords from their Google Scholar profiles. The server integrates multiple academic data sources including Semantic Scholar, OpenAlex, Crossref, and Google Scholar APIs, with built-in rate limiting, caching, and error handling mechanisms to ensure reliable operation.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need to analyze academic author networks and research collaborations through a well-structured MCP interface with proper rate limiting.
When NOT to choose this
Avoid this server if you need to process large-scale author networks beyond the limits of free-tier APIs, or if you require highly reliable Google Scholar scraping that may occasionally fail due to anti-bot measures.
Tools this server exposes
2 tools extracted from the READMEget_coauthorsget_coauthors(name, surname, institution=None)Find all co-authors for a given researcher
get_author_keywordsget_author_keywords(name, surname)Extract research keywords from Google Scholar profile
Comparable tools
Installation
# Clone repository
git clone https://github.com/alperenkocyigit/AuthorProfileMCP.git
cd AuthorProfileMCP
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run server
python server.pyFor Claude Desktop, add to claude_desktop_config.json:
{
"mcpServers": {
"author-profile": {
"command": "python",
"args": ["/path/to/AuthorProfileMCP/server.py"]
}
}
}FAQ
- What APIs does this MCP server use?
- The server uses Semantic Scholar API, OpenAlex API, Crossref API, and Google Scholar for data collection.
- Are there rate limits?
- Yes, the server includes built-in rate limiting and respectful delays for web scraping to avoid API restrictions.
Compare AuthorProfileMCP with
Last updated · Auto-generated from public README + GitHub signals.