
CiteAssist MCP server

2025.03.18
1
Python学术研究引用管理开发效率
reference-mcp 是一个基于 Model Context Protocol 的服务器,提供来自 CiteAs 和 Google Scholar 的 BibTeX 格式引用数据。该服务旨在通过将引用检索直接集成到应用程序中,增强研究工作的效率。
View on GitHub
Overview
基本能力
产品定位
reference-mcp 是一个专门用于学术研究的工具,旨在简化引用数据的检索和管理过程,适用于需要集成学术引用功能的应用程序。
核心功能
- 从 CiteAs 获取 BibTeX 格式的引用数据。
- 从 Google Scholar 获取 BibTeX 格式的引用数据。
适用场景
- 学术研究工具集成
- 文献管理软件
- 学术写作辅助工具
工具列表
get_citeas_data
: 从 CiteAs 获取指定资源的 BibTeX 格式引用。- 参数:
resource
(字符串, 必需): DOI, URL 或关键词。 get_scholar_data
: 从 Google Scholar 获取 BibTeX 格式的引用。- 参数:
query
(字符串, 必需): 搜索查询。 results
(整数, 可选): 结果数量 (默认: 2)。
常见问题解答
- 调试建议: 使用 MCP Inspector 进行调试,以获得更好的调试体验。
使用教程
使用依赖
- 需要安装 Claude Desktop 或通过 Smithery 进行安装。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @ndchikin/reference-mcp --client claude
开发/未发布服务器配置
"mcpServers": {
"reference-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/project/dir",
"run",
"reference-mcp"
]
}
}
已发布服务器配置
"mcpServers": {
"reference-mcp": {
"command": "uvx",
"args": [
"reference-mcp"
]
}
}
调试方式
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /path/to/project/dir run reference-mcp
启动后,Inspector 将显示一个 URL,可在浏览器中访问以开始调试。