🔍 Crossref MCP 服务器允许 AI 助手通过 Crossref 的简单 MCP 接口搜索并访问学术论文的元数据。它在 AI 助手和 Crossref 的学术文献数据库之间搭建了桥梁,借助模型上下文协议 (MCP),让 AI 模型能通过 DOI、标题或关键词搜索科学文章,以编程方式访问其元数据,还能检索期刊和资助者信息。
git clone https://github.com/JackKuo666/Crossref-MCP-Server.git
cd Crossref-MCP-Server
pip install -r requirements.txt
git clone https://github.com/JackKuo666/Crossref-MCP-Server.git
cd Crossref-MCP-Server
pip install -r requirements.txt
启动 MCP 服务器:
python crossref_server.py
将以下配置添加到您的 cline_mcp_settings.json 或 claude_desktop_config.json 中:
(Mac OS)
{
"mcpServers": {
"crossref": {
"command": "python",
"args": ["-m", "crossref_server.py"]
}
}
}
(Windows 版本):
{
"mcpServers": {
"crossref": {
"command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe",
"args": [
"D:\\code\\YOUR\\PATH\\Crossref-MCP-Server\\crossref_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
您可以要求 AI 助手使用关键词搜索论文:
你能帮我用“机器学习在医疗保健中的应用”这个关键词在 Crossref 上搜索相关论文吗?
你可以通过 DOI 获取特定论文的详细信息:
你能展示 DOI 为 10.1038/nature14539 的论文的元数据吗?
你可以在 Crossref 数据库中搜索期刊:
你能找到与“人工智能”相关的期刊吗?
你可以搜索资助组织:
你能提供关于“国家科学基金会”的信息吗?
Crossref MCP 服务器提供以下工具:
search_works_by_query:使用关键词、标题或作者搜索学术作品。get_work_metadata:通过 DOI 获取特定作品的详细元数据。search_journals:在 Crossref 数据库中查找期刊。search_funders:查找资助组织。crossref_server.py:主要的 MCP 服务器实现文件,使用 FastMCP。crossref_search.py:包含在 Crossref 中搜索和检索元数据的逻辑。欢迎贡献!请随时提交拉取请求。
此项目受 LICENSE 许可保护。
如有任何问题或建议,请联系 contact。
感谢使用 Crossref MCP 服务器!