mcpField
L
litra-paper-search

litra-paper-search

本地服务
github.com/akkylab搜索与检索08 周前更新

关于 litra-paper-search

litra-paper-search 曾是通过 Litra.ai 搜索学术论文的 MCP 服务,面向研究工作流,提供相关性评分、摘要、作者检索和额度查询。项目已停止维护,且因公共 API 停用而无法使用。

主要功能

  1. 01自然语言论文检索
  2. 02AI 相关性评分与摘要
  3. 03作者资料与论文检索
  4. 04查询额度与订阅计划

适用场景

  1. 01为文献综述查找论文
  2. 02查询作者发表的论文
  3. 03检查 Litra.ai 账户额度

MCP 相关

它向 MCP 客户端提供论文检索、作者检索和额度查询工具。由于 Litra.ai 已停用公共 API,该服务现已无法运行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"akkylab-litra-paper-search": {
"command": "npx",
"args": [
"-y",
"litra-paper-search-mcp"
],
"env": {
"LITRA_API_KEY": "<LITRA_API_KEY>"
}
}
}
}
启动命令npx -y litra-paper-search-mcp
需要配置的环境变量
LITRA_API_KEY密钥Litra.ai API key (get it at litra-ai.com/account)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmlitra-paper-search-mcp1.0.1

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
querystring是自然语言搜索查询
year_tointeger否最大发布年份(含)。注意:年份筛选目前处于实验阶段。有关已知限制的详情,请参阅 year_from(Litra.ai issue #1068)。
year_frominteger否最低发表年份(含)。注意:年份筛选目前处于实验阶段。试点搜索阶段尚未应用年份筛选,因此结果中仍可能出现指定范围之外的论文。完整支持情况跟踪于 Litra.ai issue #1068。
max_resultsinteger否论文数量上限(10-30,默认:30)

详细介绍

litra-paper-search-mcp

⚠️ 此项目已停止维护。

Litra AI 已于 2026-09-04 停止提供公共 API 和 MCP 服务。此服务调用的 API 端点已不再存在,因此即使使用有效的 API 密钥也无法运行。

原因: Litra AI 的价值在于它展示论文的方式——引用树、参考文献脉络、年份分布和研究地图。MCP 只能传递文本,因此这些内容都无法呈现给你。其他服务已经能提供简单的论文列表。我们选择专注于 Web 应用,因为真正的价值体现在那里。

请改用 Web 应用:https://litra-ai.com。

此仓库将继续在线保留,仅供参考,不再接受修改。

npm version License: MIT

适用于 Litra.ai 的 MCP 服务——由 AI 提供支持的学术论文搜索,包含相关性评分和摘要生成。

功能

  • search_papers – 搜索学术论文,并使用 AI 进行相关性评分(1-10)和摘要生成。支持按年份筛选,但目前仍处于实验阶段(请参阅已知限制)。
  • search_author – 根据作者姓名搜索论文。返回作者简介(所属机构、h 指数)和发表作品。
  • check_credits – 查看你的 Litra.ai 余额和订阅方案。

前置条件

  • Node.js 18 或更高版本
  • 一个拥有付费方案(Mini 或更高级别)的 Litra.ai 账户

获取 API 密钥

  1. 登录 litra-ai.com/account
  2. 前往 API Keys 部分
  3. 点击 Create API Key 并复制密钥(密钥只会显示一次)

设置

Claude Code
claude mcp add litra-paper-search -- npx -y litra-paper-search-mcp

然后在 shell 或 Claude Code 配置中设置环境变量 LITRA_API_KEY。

Claude Desktop

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "litra-paper-search": {
      "command": "npx",
      "args": ["-y", "litra-paper-search-mcp"],
      "env": {
        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"
      }
    }
  }
}
Cursor

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "litra-paper-search": {
      "command": "npx",
      "args": ["-y", "litra-paper-search-mcp"],
      "env": {
        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"
      }
    }
  }
}
Windsurf

添加到 .windsurf/mcp.json:

{
  "mcpServers": {
    "litra-paper-search": {
      "command": "npx",
      "args": ["-y", "litra-paper-search-mcp"],
      "env": {
        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"
      }
    }
  }
}
Cline

添加到 .cline/mcp_settings.json:

{
  "mcpServers": {
    "litra-paper-search": {
      "command": "npx",
      "args": ["-y", "litra-paper-search-mcp"],
      "env": {
        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"
      }
    }
  }
}
GitHub Copilot(VS Code)

添加到 .vscode/mcp.json:

{
  "servers": {
    "litra-paper-search": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "litra-paper-search-mcp"],
      "env": {
        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"
      }
    }
  }
}

工具

search_papers

搜索学术论文,并使用 AI 进行相关性评分和摘要生成。

参数类型必填描述
querystring是自然语言搜索查询(1-500 个字符)
max_resultsnumber否论文数量上限(10-30,默认值:30)
year_fromnumber否最早发表年份(含)。实验性功能——请参阅已知限制。
year_tonumber否最晚发表年份(含)。实验性功能——请参阅已知限制。

使用示例:

搜索 2023 年起有关 NLP 中 Transformer 架构的近期论文

已知限制(按年份筛选):year_from / year_to 筛选条件仍处于实验阶段。当前的试点搜索阶段不会应用年份筛选,因此结果中仍可能出现指定范围之外的论文。完整支持情况由 Litra.ai issue #1068 跟踪。作为临时方案,你可能需要根据返回论文的 year 字段进行二次筛选。

search_author

根据作者姓名搜索学术论文。

参数类型必填描述
namestring是作者姓名
limitnumber否论文数量上限(1-50,默认值:20)

使用示例:

查找 Yoshua Bengio 的论文

check_credits

查看你的 Litra.ai 余额和订阅方案。无需参数。

定价与速率限制

访问 API 需要订阅付费版 Litra.ai(Mini 或更高级别)。每次搜索都会消耗现有订阅额度中的点数。

计划速率限制
Mini10 requests/min
Standard30 requests/min
Pro60 requests/min
Max120 requests/min

有关计划详情和定价,请参阅 litra-ai.com/pricing。

响应语言

所有 API 响应——包括论文标题、摘要和研究概述——都仅以英语返回。

这是 MCP 服务和公共 API 的一项有意设计:

  • LLM 准确性:大模型使用英语进行推理、分析和工具调用时更加可靠。以英语返回结构化数据,可确保 AI Agent 在处理搜索结果以执行后续任务(例如文献综述、引文分析和研究综合)时获得最高质量。
  • 令牌效率:与翻译后的内容相比,英语响应消耗的令牌更少,从而降低基于 LLM 的工作流的延迟和成本。
  • API 暂无多语言计划:此 MCP 服务专为 AI Agent 使用而设计。目前没有添加其他响应语言的计划。如果需要日语或其他语言,请直接使用 Litra.ai 网页界面,该界面全面支持日语,包括翻译后的标题和摘要。

如果你的 AI 工作流需要特定语言的输出,AI 客户端可以在后处理步骤中翻译英语响应——这比要求 API 翻译更加可靠,因为 LLM 可以根据你的具体上下文调整译文。

故障排除

“LITRA_API_KEY environment variable is required”

在 MCP 客户端配置中设置 LITRA_API_KEY 环境变量。示例请参阅设置部分。

“Invalid API key”

你的 API 密钥可能不正确或已被撤销。请在 litra-ai.com/account 生成新密钥。

“Insufficient credits”

你的点数余额不足。请前往 litra-ai.com/account 充值。

“Paid subscription required”

访问 API 需要订阅付费计划(Mini 或更高级别)。请在 litra-ai.com/pricing 订阅。

“Rate limit exceeded”

你已超出计划的速率限制。请稍等片刻后重试,或升级计划以提高限制。

开发

git clone https://github.com/akkylab/litra-paper-search-mcp.git
cd litra-paper-search-mcp
npm install
npm run build

若要使用 Claude Code 在本地测试:

claude mcp add litra-paper-search -- node /path/to/litra-paper-search-mcp/dist/index.js

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。