MCP Catalogs
Home

AuthorProfileMCP

by alperenkocyigit·2·Score 34

Academic author network MCP server for analyzing research collaborations and extracting keywords from scholarly profiles.

knowledge-graphai-llmother
2
Forks
3
Open issues
6 mo ago
Last commit
2d ago
Indexed

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:

you:Academic research collaboration discovery
you:Research trend analysis through author keywords
you:Building academic network visualizations
you:What APIs does this MCP server use?
you:Are there rate limits?

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 README
  • get_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

academic-mcpresearch-ai-assistantsemantic-scholar-api

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.py

For 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.