使用说明
交叉引用MCP服务器
模型上下文协议(MCP)服务器,用于从CrossRef API获取学术论文元数据。
特性
- 获取任何DOI的完整元数据
- 生成格式正确的BibTeX条目
- 双花括号中的自动标题换行
{{title}} - BibTeX输出中没有抽象字段
- 正确的换行和格式
- 双花括号中的自动标题换行
- 提取具有全名的作者信息(如果可用)
- 获取期刊全名和缩写
- 获取论文参考(如果可用)
- 类型检测(文章、书籍、会议论文等)
安装和设置
使用Docker(推荐)
- 克隆或创建此目录结构
- 构建Docker镜像:
docker-compose build - 添加到Claude桌面配置:
{ "mcpServers": { "crossref": { "command": "docker", "args": ["compose", "run", "--rm", "crossref-mcp"], "cwd": "/path/to/crossref-mcp" } } }
可用工具
fetch_doi_metadata:获取给定DOI的完整元数据,包括:- 标题、作者、期刊信息
- 年份、卷、期、页
- 发布者信息
- 格式化BibTeX(无摘要,标题置于双花括号内)
- 引用计数
fetch_references:尝试获取论文引用的参考文献(可从CrossRef获得)。
用法示例
配置后,您可以在Claude中使用它:
Use the CrossRef MCP to fetch metadata for DOI: 10.1038/nature12373
