AuthorProfileMCP
by alperenkocyigit·★ 2·综合分 34
分析学术作者网络和研究合作的MCP服务器,可提取学者档案关键词。
knowledge-graphai-llmother
2
Forks
3
活跃 Issue
6 个月前
最近提交
2 天前
收录于
概述
AuthorProfileMCP是一个基于Python的MCP服务器,能够分析学术作者网络和研究合作情况。它提供了查找研究者合作者和提取其Google Scholar档案中研究关键词的工具。该服务器集成了多个学术数据源,包括Semantic Scholar、OpenAlex、Crossref和Google Scholar API,并内置了速率限制、缓存和错误处理机制,确保可靠运行。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:学术研究合作发现
你:通过作者关键词分析研究趋势
你:构建学术网络可视化
你:这个MCP服务器使用哪些API?
你:是否存在速率限制?
什么时候选它
当您需要通过结构良好的 MCP 接口分析学术作者网络和研究合作,并且需要适当的速率限制时,选择此服务器。
什么时候不要选它
如果您需要处理超出免费 API 限制的大规模作者网络,或需要非常可靠的 Google Scholar 抓取(可能会因反机器人措施而偶尔失败),请避免使用此服务器。
此 server 暴露的工具
从 README 抽取出 2 个工具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
可对比工具
academic-mcpresearch-ai-assistantsemantic-scholar-api
安装
# 克隆仓库
git clone https://github.com/alperenkocyigit/AuthorProfileMCP.git
cd AuthorProfileMCP
# 创建虚拟环境
python -m venv venv
source venv/bin/activate # Windows系统: venv\Scripts\activate
# 安装依赖
pip install -r requirements.txt
# 运行服务器
python server.py对于Claude Desktop,添加到 claude_desktop_config.json:
{
"mcpServers": {
"author-profile": {
"command": "python",
"args": ["/path/to/AuthorProfileMCP/server.py"]
}
}
}FAQ
- 这个MCP服务器使用哪些API?
- 服务器使用Semantic Scholar API、OpenAlex API、Crossref API和Google Scholar进行数据收集。
- 是否存在速率限制?
- 是的,服务器包含内置的速率限制和对网络爬取的延迟处理,以避免API限制。
AuthorProfileMCP 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。