什么是 authorprofilemcp?
发现研究者的合作者与协作网络,从 scholar 档案提取研究兴趣和关键词,助力文献综述与团队遴选。
核心功能 (2 个工具)
get_coauthorsGet all co-authors for a given author. Args: name: Author's first name surname: Author's last name institution: Optional institution affiliation field: Optional research field Returns: Dictionary containing co-authors list with their information
get_author_keywordsGet research keywords/areas for a given author from Google Scholar. Args: name: Author's first name surname: Author's last name institution: Optional institution affiliation Returns: Dictionary containing keywords extracted from Google Scholar
README
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:
bash
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Install dependencies:
bash
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.
常见问题
authorprofilemcp 是什么?
发现研究者的合作者与协作网络,从 scholar 档案提取研究兴趣和关键词,助力文献综述与团队遴选。
authorprofilemcp 提供哪些工具?
提供 2 个工具,包括 get_coauthors、get_author_keywords。
相关 Skills
技能搜索
by daymade
通过CCPM直接搜索、查看、安装、更新和卸载Claude Code Skill,适合查找PDF、代码审查等场景插件,也能列出已装Skill并自动执行命令返回结果。
✎ 想给Claude Code找对技能时,用它能一站式搜索、安装和管理CCPM注册表里的能力,省去到处翻找的时间。
深度研究
by daymade
围绕既定模板拆题、多轮检索、整理证据表并交叉校验引用,产出格式严格、可追溯的研究报告,适合市场调研、竞品分析、政策追踪等高要求写作任务
✎ 把网页搜索、信息检索和研究分析串成一条链路,适合需要快速汇总线索、做深度判断的开发与研究工作。
标准研究员
by levnikolaevich
基于项目技术栈和 Epic/Story 需求,用 MCP Ref 检索相关 RFC、行业标准与架构模式,整理成可直接写入 Story Technical Notes 的研究结论与参考链接。
✎ 做技术方案时先让标准研究员帮你查标准与设计模式,基于 MCP Ref 产出可复用的技术注释研究,省下大量检索整理时间。
相关 MCP Server
网页抓取
编辑精选by Anthropic
Fetch 是 MCP 官方参考服务器,让 AI 能抓取网页并转为 Markdown 格式。
✎ 这个服务器解决了 AI 直接处理网页内容时格式混乱的问题,适合需要让 Claude 分析在线文档或新闻的开发者。不过作为参考实现,它缺乏生产级的安全配置,你得自己处理反爬虫和隐私风险。
Brave 搜索
编辑精选by Anthropic
Brave Search 是让 Claude 直接调用 Brave 搜索 API 获取实时网络信息的 MCP 服务器。
✎ 如果你想让 AI 助手帮你搜索最新资讯或技术文档,这个工具能绕过传统搜索的限制,直接返回结构化数据。特别适合需要实时信息的开发者,比如查 API 更新或竞品动态。不过它依赖 Brave 的 API 配额,高频使用可能受限。
Puppeteer 浏览器控制
编辑精选by Anthropic
Puppeteer 是让 Claude 自动操作浏览器进行网页抓取和测试的 MCP 服务器。
✎ 这个服务器解决了手动编写 Puppeteer 脚本的繁琐问题,适合需要自动化网页交互的开发者,比如抓取动态内容或做端到端测试。不过,作为参考实现,它可能缺少生产级的安全防护,建议在可控环境中使用。