这是一个基于 模型上下文协议 (MCP) 的服务器,用于从多个来源搜索和检索学术论文信息。
该服务器为大语言模型提供以下功能:
虽然主要设计用于与 Anthropic 的 Claude Desktop 客户端集成,但 MCP 规范允许与其他支持工具/函数调用能力的 AI 模型和客户端兼容(例如 OpenAI 的 API)。
注意:此软件正在积极开发中。功能可能会发生变化。
<a href="https://glama.ai/mcp/servers/kzsu1zzz9j"><img width="380" height="200" src="https://gips3.baidu.com/it/u=2567638734,259031142&fm=3081&app=3081&f=PNG?w=760&h=400" alt="学术论文搜索服务器 MCP 服务器" /></a>
此服务器提供了以下工具:
search_papers:在多个来源中搜索学术论文
query (str):搜索查询文本limit (int, 可选):返回结果的最大数量(默认值:10)fetch_paper_details:检索特定论文的详细信息
paper_id (str):论文标识符(DOI 或 Semantic Scholar ID)source (str, 可选):数据源("crossref" 或 "semantic_scholar",默认值:"crossref")search_by_topic:按主题搜索论文,并可选地使用日期范围过滤器
topic (str):搜索查询文本(限制为 300 字符)year_start (int, 可选):日期范围的起始年份year_end (int, 可选):日期范围的结束年份limit (int, 可选):返回结果的最大数量(默认值:10)要通过 Smithery 自动安装 Academic Paper Search Server 到 Claude Desktop:
npx -y @smithery/cli install @afrise/academic-search-mcp-server --client claude
注意:此方法尚未经过大量测试,因为他们的服务器似乎存在问题。您可以按照独立安装说明操作,直到 Smithery 修复为止。
uv add "mcp[cli]" httpx
.env 文件中设置所需的 API 密钥:# 这些尚未实际实现
SEMANTIC_SCHOLAR_API_KEY=your_key_here
CROSSREF_API_KEY=your_key_here # 可选但推荐
uv run server.py
claude_desktop_config.json) 中:{
"mcpServers": {
"academic-search": {
"command": "uv",
"args": ["run ", "/path/to/server/server.py"],
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "your_key_here",
"CROSSREF_API_KEY": "your_key_here"
}
}
}
}
此服务器使用以下构建:
本项目根据 GNU Affero 通用公共许可证 v3.0 (AGPL-3.0) 授权。此许可证确保:
请参阅 LICENSE 文件以获取完整的许可证文本。
欢迎贡献!以下是您如何帮助的方法:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)请注意:
通过为此项目做出贡献,您同意您的贡献将根据 AGPL-3.0 许可证授权。