OP

openags/paper-search-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

2960 stars 305 forks 品質 88 トレンド 51MIT

MCP、CLI、arXiv、PubMed、bioRxivなど複数のソースから学術論文を検索・ダウンロードするスキル。

概要

複数のソースから学術論文を検索・ダウンロードするためのモデルコンテキストプロトコル(MCP)サーバーです。このプロジェクトはフリーファースト戦略を採用しています。オープンかつ公開のデータソースを優先し、安定性やカバレッジを向上させるオプションAPIキーをサポートし、ソース固有のコネクタを上級ユーザー向けに拡張可能に保つことです。 paper-search-mcpは、さまざまなプラットフォームから学術論文を検索・ダウンロードするためのPythonベースのツールです。論文検索、PDFのダウンロード、テキスト抽出などのツールを提供し、研究者やAI駆動のワークフローに最適です。MCPサーバー(Claude Desktopやその他のMCPクライアント用)やCLIインターフェース付きのClaude Codeスキルとしても利用できます。 - : 公開ソースとオープンソースがデフォルトのロードマップです。有料または制限付きソースはこのプロジェクトの核心的な方向性ではありません。- : APIキーは安定性、レート制限、メタデータ品質を向上させる場合にのみサポートされます。MCPは可能な限りそれらなしでも使用可能であるべきです。

概要(AI 翻訳)

複数のソースから学術論文を検索・ダウンロードするためのモデルコンテキストプロトコル(MCP)サーバーです。このプロジェクトはフリーファースト戦略を採用しています。オープンかつ公開のデータソースを優先し、安定性やカバレッジを向上させるオプションAPIキーをサポートし、ソース固有のコネクタを上級ユーザー向けに拡張可能に保つことです。


目次

  • 概要
  • プロジェクトの原則
  • MCP認可互換性
  • 特徴
  • ソース戦略
  • サイハブ・ノーティス
  • 設置
  • クロード・コード(スキル)
  • 方法1 — スミスリー
  • 方法2 — uvx
  • 方法3 — uv
  • 方法4 — ピップ
  • 方法5 — npx
  • 方法6 — Docker
  • 方法7 — ソースからのクローンおよび実行
  • DeepSeek ハーネス(DSH)
  • 環境変数
  • 貢献
  • デモ
  • スターの歴史
  • ライセンス
  • TODO

概要

paper-search-mcpは、さまざまなプラットフォームから学術論文を検索・ダウンロードするためのPythonベースのツールです。論文検索、PDFダウンロード、テキスト抽出などのツールを提供しており、研究者やAI駆動のワークフローに最適です。MCPサーバー(Claude Desktopやその他のMCPクライアント用)として、またはCLIインターフェース付きのClaudeコードスキルとして利用できます。

プロジェクトの原則

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Paper Search MCP

A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources. The project follows a free-first strategy: prioritize open and public data sources, support optional API keys when they improve stability or coverage, and keep source-specific connectors extensible for advanced users.


Table of Contents


Overview

paper-search-mcp is a Python-based tool for searching and downloading academic papers from various platforms. It provides tools for searching papers, downloading PDFs, and extracting text, making it ideal for researchers and AI-driven workflows. It can be used as an MCP server (for Claude Desktop and other MCP clients) or as a Claude Code skill with a CLI interface.

Project Principles

  • Free-First: Public and open sources are the default roadmap. Paid or restricted sources are not the core direction of this project.
  • Optional API Keys: API keys are supported only when they improve stability, rate limits, or metadata quality. The MCP should still be usable without them whenever possible.
  • LLM-Friendly Retrieval: Search results should be standardized, deduplicated, and as complete as possible for downstream LLM workflows.
  • Source Transparency: Different sources have different strengths. The MCP should make those tradeoffs explicit instead of pretending every source supports full-text retrieval.

MCP Authorization Compatibility

GitHub で README 全文を見る

インストール

uvx paper-search-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "paper-search-mcp": { "command": "uvx", "args": ["paper-search-mcp"], "env": { "PAPER_SEARCH_MCP_UNPAYWALL_EMAIL": "[email protected]", "PAPER_SEARCH_MCP_CORE_API_KEY": "", "PAPER_SEARCH_MCP_SEMANTIC_SCHOLAR_API_KEY": "", "PAPER_SEARCH_MCP_ZENODO_ACCESS_TOKEN": "", "PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL": "", "PAPER_SEARCH_MCP_IEEE_API_KEY": "" } } } }