Academic Author Network MCP Server
A Model Context Protocol (MCP) server for analyzing academic author networks and research collaborations.
Features
- get_coauthors: Find all co-authors for a given researcher
- get_author_keywords: Extract research keywords from Google Scholar profile
Installation
- Clone or download this repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venvScriptsactivate - Install dependencies:
pip install -r requirements.txt
Usage
Running the Server
python server.py
Example Tool Calls
Finding Co-authors
result = await get_coauthors(
name="Yann",
surname="LeCun",
institution="NYU" # Optional
)
Getting Research Keywords from Google Scholar
keywords = await get_author_keywords(
name="Yann",
surname="LeCun"
)
Data Sources
The server uses:
- Semantic Scholar API: Primary source for author and publication data
- OpenAlex API: Open academic knowledge graph
- Crossref API: DOI resolution and metadata
- Google Scholar: Web scraping for research interests and keywords
Features
- Rate Limiting: Respects API rate limits and includes delays for web scraping
- Caching: Reduces redundant API calls and scraping requests
- Error Handling: Graceful handling of API failures and scraping issues
- Data Merging: Combines data from multiple sources for co-authors
- Async Operations: Parallel API requests for better performance
Configuration
The server includes built-in rate limiting and error handling. No additional configuration is required for basic usage.
Limitations
- Free tier API limits apply
- Google Scholar scraping includes respectful delays
- Results quality depends on author name uniqueness
- Web scraping may occasionally fail due to anti-bot measures
Contributing
Contributions are welcome! Please ensure all API integrations respect rate limits and terms of service.
Academic Author Network
Project Details
- alperenkocyigit/AuthorProfileMCP
- Last Updated: 6/3/2025
Recomended MCP Servers
🦜🔗 Build context-aware reasoning applications
OHIF zero-footprint DICOM viewer and oncology specific Lesion Tracker, plus shared extension packages
Free Bible API with multiple languages
MCP SERVER for appium
A MCP server providing realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints for bypassing anti-bot measures. It...
Model Context Protocol (MCP) with TikTok integration
An MCP server providing tools to control web browsers using the Amazon Nova Act SDK. Enables multi-step browser...
这是一个针对于MySQL开发的MCP,该项目旨在帮助用户快速且精确的查询MySQL数据库中的内容
Use your Databutton app APIs as tools in other agents with MCP





