🔍 该服务器允许 AI 助手借助简单的 MCP 接口搜索并访问学术论文元数据,实现与 Crossref 的集成,为 AI 模型连接学术文献数据库搭建了桥梁。
git clone https://github.com/JackKuo666/Crossref-MCP-Server.git
cd Crossref-MCP-Server
pip install -r requirements.txt
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": []
}
}
}
Crossref MCP 服务器提供以下工具:
search_works_by_query
:使用关键词、标题或作者搜索学术作品。get_work_metadata
:通过 DOI 获取特定论文的详细元数据。search_journals
:在 Crossref 数据库中查找期刊。search_funders
:查找资助组织。您可以要求 AI 助手使用关键词搜索论文,示例如下:
你能帮我在 Crossref 上搜索关于“机器学习在医疗保健中的应用”的论文吗?
您可以通过 DOI 获取特定论文的详细信息,示例如下:
你能展示一下 DOI 为 10.1038/nature14539 的论文的元数据吗?
您可以在 Crossref 数据库中查找与“人工智能”相关的期刊,示例如下:
你能找到与“人工智能”相关的期刊吗?
您可以查找资助组织,示例如下:
你能提供一些资助组织的信息吗?
crossref_server.py
:服务器的主要实现文件。crossref_client.py
:与 Crossref API 进行交互的客户端模块。我们欢迎社区贡献!请参考项目文档了解如何参与开发。
本项目遵循 LICENSE 协议。
使用 Crossref API 时,请确保遵守其服务条款,并建议提供电子邮件地址以避免速率限制。