Litra Paper Search

io.github.akkylab由 GitHub 帳號 akkylab 發布v1.0.1更新於 Oct 24, 2026

MCP server for Litra.ai – AI-powered academic paper search with relevance scoring and summarization

概覽

AI 產生的概覽

讓助理透過 Litra.ai 搜尋學術論文,提供 AI 相關性評分、作者查詢與額度查詢。

可以做什麼
提供三個工具:search_papers 以自然語言搜尋論文並給出 AI 相關性評分與摘要,search_author 查詢作者資料與論文清單,check_credits 查詢帳戶額度餘額與訂閱方案。所有回應僅以英文回傳。README 說明本專案已不再維護,Litra AI 的公開 API 與 MCP 伺服器已於 2026-09-04 停止服務,因此它呼叫的端點已不存在。
適用情境
適合在 MCP 用戶端中進行文獻檢索、作者查詢與以引用為核心的研究流程。由於上游 API 已停止服務,即使持有有效金鑰也無法運作;README 建議改用 Litra.ai 網頁應用程式。
執行需求
透過 npx 執行 npm 套件 litra-paper-search-mcp 的本機程序,需要 Node.js 18 或以上版本。需要 Litra.ai 帳戶並訂閱付費方案(Mini 以上),以及 LITRA_API_KEY 環境變數。需要連線至 Litra.ai API 的網路存取,而 README 表示該 API 已不存在。
安裝前請注意
需要密鑰 LITRA_API_KEY,該密鑰在建立時僅顯示一次。API 存取需要付費訂閱,每次搜尋都會消耗方案額度,並受各方案速率限制。此伺服器已停止維護,上游 API 已停止服務,因此無法使用;README 建議改用網頁應用程式。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Litra Paper Search,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

litra-paper-search-mcp

⚠️ This project is no longer maintained.

Litra AI discontinued its public API and MCP server on 2026-09-04. The API endpoints this server calls no longer exist, so it cannot work even with a valid API key.

Why: what makes Litra AI useful is the way it shows papers — citation trees, lineage of references, year distributions, research maps. MCP can only carry text, so none of that reaches you. A plain list of papers is something other services already provide. We chose to focus on the web app, where the value actually lands.

Please use the web app at https://litra-ai.com instead.

This repository stays online, read-only, for reference.

[npm version] [License: MIT]

MCP server for Litra.ai – AI-powered academic paper search with relevance scoring and summarization.

Features

  • search_papers – Search academic papers with AI-powered relevance scoring (1-10) and summarization. Year filtering is available but currently experimental (see Known limitations).
  • search_author – Search papers by author name. Returns author profile (affiliation, h-index) and publications.
  • check_credits – Check your Litra.ai credit balance and subscription plan.

Prerequisites

  • Node.js 18 or higher
  • A Litra.ai account with a paid plan (Mini or above)

Get Your API Key

  1. Sign in at litra-ai.com/account
  2. Navigate to the API Keys section
  3. Click Create API Key and copy the key (it is shown only once)

Setup

Claude Code

bash
claude mcp add litra-paper-search -- npx -y litra-paper-search-mcp

Then set the environment variable LITRA_API_KEY in your shell or Claude Code config.

Claude Desktop

Add to your claude_desktop_config.json:

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

Cursor

Add to .cursor/mcp.json:

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

Windsurf

Add to .windsurf/mcp.json:

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

Cline

Add to .cline/mcp_settings.json:

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

GitHub Copilot (VS Code)

Add to .vscode/mcp.json:

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

Tools

search_papers

Search academic papers with AI-powered relevance scoring and summarization.

ParameterTypeRequiredDescription
querystringYesNatural language search query (1-500 chars)
max_resultsnumberNoMaximum number of papers (10-30, default: 30)
year_fromnumberNoMinimum publication year (inclusive). Experimental – see Known limitations.
year_tonumberNoMaximum publication year (inclusive). Experimental – see Known limitations.

Example usage:

Search for recent papers on transformer architectures in NLP from 2023 onwards

Known limitations (year filtering): The year_from / year_to filters are still experimental. The pilot search stage currently does not apply the year filter, so some papers outside the specified range may still appear in results. Full support is tracked in Litra.ai issue #1068. As a workaround, you may need to post-filter the returned papers by their year field.

search_author

Search academic papers by author name.

ParameterTypeRequiredDescription
namestringYesAuthor name
limitnumberNoMaximum number of papers (1-50, default: 20)

Example usage:

Find papers by Yoshua Bengio

check_credits

Check your Litra.ai credit balance and subscription plan. No parameters required.

Pricing & Rate Limits

API access requires a paid Litra.ai subscription (Mini or above). Each search consumes credits from your existing subscription pool.

PlanRate Limit
Mini10 requests/min
Standard30 requests/min
Pro60 requests/min
Max120 requests/min

See litra-ai.com/pricing for plan details and pricing.

Response Language

All API responses — including paper titles, summaries, and research overviews — are returned in English only.

This is an intentional design choice for the MCP server and public API:

  • LLM accuracy: Large language models perform reasoning, analysis, and tool use more reliably in English. Returning structured data in English ensures the highest quality when AI agents process search results for downstream tasks (e.g., literature reviews, citation analysis, research synthesis).
  • Token efficiency: English responses consume fewer tokens than translated equivalents, reducing both latency and cost for LLM-based workflows.
  • No multilingual plans for the API: This MCP server is designed specifically for AI agent consumption. There are no plans to add other response languages. If you need Japanese or other languages, use the Litra.ai web interface directly, which provides full Japanese support including translated titles and summaries.

If your AI workflow requires output in a specific language, the AI client can translate the English response as a post-processing step — this is more reliable than asking the API to translate, since the LLM can adapt the translation to your specific context.

Troubleshooting

"LITRA_API_KEY environment variable is required"

Set the LITRA_API_KEY environment variable in your MCP client configuration. See the Setup section for examples.

"Invalid API key"

Your API key may be incorrect or revoked. Generate a new key at litra-ai.com/account.

"Insufficient credits"

Your credit balance is too low. Top up at litra-ai.com/account.

"Paid subscription required"

API access requires a paid plan (Mini or above). Subscribe at litra-ai.com/pricing.

"Rate limit exceeded"

You've exceeded your plan's rate limit. Wait a moment and try again, or upgrade your plan for a higher limit.

Development

bash
git clone https://github.com/akkylab/litra-paper-search-mcp.gitcd litra-paper-search-mcpnpm installnpm run build

To test locally with Claude Code:

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

License

MIT

來源:README.md,提交 519e8bf

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分