CiteAssist MCP server

CiteAssist MCP server

site icon
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,可在浏览器中访问以开始调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。