Why does Claude show “Server disconnected”?
Claude Desktop has a short startup timeout. If `uv` needs to download packages on first launch, it will time out. Fix: run `uvx paperqa-mcp-server` once from the terminal first.
@menyoung
基本情報
MCP server exposing PaperQA2 for deep synthesis across scientific papers
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"paperqa-mcp-server": {
"command": "uvx",
"args": [
"paperqa-mcp-server",
"index"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。
paperqa-mcp-server gives Claude the ability to read, search, and synthesize across your entire PDF library. It is built on PaperQA2 and points at a Zotero storage folder (or any folder of PDFs), enabling deep reading and question answering across multiple papers.
Install the uv package manager and obtain an OpenAI API key. Run uvx paperqa-mcp-server once to warm the cache, then configure Claude Desktop by adding a paperqa entry in claude_desktop_config.json with the full path to uvx and your API key. Pre‑build a search index with uvx paperqa-mcp-server index (required if you have more than ten unindexed papers). After restarting Claude Desktop, the paper_qa tool appears.
Claude Desktop has a short startup timeout. If `uv` needs to download packages on first launch, it will time out. Fix: run `uvx paperqa-mcp-server` once from the terminal first.
The server checks the index before each query. If too many papers are unindexed, it returns a diagnostic message. Fix: run `uvx paperqa-mcp-server index` to build the full index.
Make sure you quit Claude Desktop completely (Cmd+Q) and reopened it. Check for JSON syntax errors in `claude_desktop_config.json` – a missing comma is the most common mistake.
No. PaperQA2 uses its own LLM (default `gpt-4o-mini`) for embeddings and synthesis. You can change the model via environment variables `PQA_LLM`, `PQA_SUMMARY_LLM`, and `PQA_EMBEDDING`.
Python managed by `uv`, an OpenAI API key, and a folder of PDFs (default `~/Zotero/storage`). The index is stored locally at `~/.pqa/indexes/`. The server uses MCP stdio transport and authenticates via the `OPENAI_API_KEY` environment variable.
A search tool helps dev to solve the naming things problem.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
🚀 The fast, Pythonic way to build MCP servers and clients.
コメント