语义学者API服务器
这是YUZongmin/semantic-scholar-fastmcp-mcp-server的镜像库,提供语义学者API的FastMCP服务器实现,用于获取学术论文数据。
语义学者MCP服务器使用指南
安装
使用FastMCP安装:
fastmcp install semantic-scholar-server.py --name "Semantic Scholar" -e SEMANTIC_SCHOLAR_API_KEY=your-api-key
环境要求
- Python 3.8+
- FastMCP框架
- API密钥环境变量(可选)
配置
设置环境变量:
SEMANTIC_SCHOLAR_API_KEY
:语义学者API密钥
主要功能
-
论文查询
- 相关性搜索、批量搜索、标题匹配
- 获取论文详情
-
引用分析
- 引用网络探索
- 参考文献追踪
-
作者信息
- 作者搜索与资料
- 发表历史
使用示例
基本论文搜索:
results = await paper_relevance_search(
context,
query="machine learning",
year="2020-2024",
min_citation_count=50,
fields=["title", "abstract", "authors"]
)
批量获取论文详情:
papers = await paper_batch_details(
context,
paper_ids=["649def34f8be52c8b66281af98ae884c09aef38b", "ARXIV:2106.15928"],
fields="title,authors,year,citations"
)