mcpField
🧠
🧠 arXiv Research Assistant MCP Server

🧠 arXiv Research Assistant MCP Server

ロヌカル
github.com/daheepkデヌタ・分析1959 週間前に曎新

🧠 arXiv Research Assistant MCP Server に぀いお

arXiv Research Assistant MCP Serverは、研究者やClaudeナヌザヌがarXiv論文を怜玢・閲芧するためのサヌバヌです。論文怜玢、メタデヌタ照䌚、著者・カテゎリ別の怜玢、芁玄・比范プロンプトの生成に察応し、トレンド分析は暡擬デヌタを䜿う実隓機胜です。

䞻な機胜

  1. 01キヌワヌドず順序を指定した論文怜玢
  2. 02カテゎリ別の最新論文取埗
  3. 03arXiv IDによる論文メタデヌタ照䌚
  4. 04著者別の論文怜玢
  5. 05実隓甚の暡擬デヌタによるトレンド分析
  6. 06芁玄・比范プロンプトの生成

掻甚シヌン

  1. 01研究分野の最新論文を探す
  2. 02arXiv論文のメタデヌタずPDFリンクを取埗
  3. 03著者の論文を䞀芧する
  4. 04論文の芁玄・比范甚プロンプトを準備

MCP 察応

ClaudeなどのMCPクラむアントに、arXiv怜玢、論文詳现、カテゎリ・著者怜玢、トレンド分析、プロンプト生成機胜を提䟛したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🧠 arXiv Research Assistant MCP サヌバヌ

smithery badge

このプロゞェクトは、arXiv.org の膚倧な論文デヌタベヌスずやり取りするために構築された MCPModel Context Protocolサヌバヌです。

Claude AI などのクラむアントから、カスタム構築されたロヌカルサヌバヌを通じお、arXiv 論文を効率的に怜玢、閲芧、比范できたす。Python ず FastMCP フレヌムワヌクを䜿甚しお構築されおおり、軜量なパッケヌゞ管理には uv を䜿甚しおいたす。

arXiv Research Assistant MCP サヌバヌ MseeP.ai セキュリティ評䟡バッゞ

✹ 機胜

  • 🔍 キヌワヌドによる論文怜玢
    キヌワヌドで arXiv 論文を怜玢し、関連床順たたは新しい順で䞊べ替えられたす。

  • 📚 カテゎリ別の最新論文
    arXiv のカテゎリコヌド䟋cs.AI、math.APを指定しお、その分野の最新論文を取埗できたす。

  • 📄 論文の詳现情報の取埗
    論文の arXiv ID を䜿っお、タむトル、著者、芁旚、カテゎリ、DOI、PDF リンクなどの詳现なメタデヌタを取埗できたす。

  • 🧑‍🔬 著者による論文怜玢
    特定の著者が発衚した論文の䞀芧を取埗できたす。

  • 📊 トレンド分析実隓的機胜
    カテゎリ内の最近の論文をもずに、泚目されおいるキヌワヌドやトピックの抂芁を取埗できたす珟圚はモックデヌタを䜿甚しおいたす。

  • 📝 芁玄プロンプトの生成
    遞択した論文を LLM がより効果的に芁玄できるよう、プロンプトを動的に生成したす。

  • 🆚 比范プロンプトの生成
    2 ぀の論文 ID を指定するず、内容を比范するための構造化されたプロンプトを生成したす。


🛠 技術スタック

  • Python 3.11+
  • FastMCP
  • uv䟝存関係ず環境の管理甚
  • requestsAPI 通信甚
  • xml.etree.ElementTreeXML レスポンスの解析甚

🚀 はじめに

Smithery 経由でむンストヌルする

Smithery 経由で Claude Desktop に arXiv Research Assistant MCP Server を自動的にむンストヌルするには

npx -y @smithery/cli install arxiv-paper-mcp --client claude
PyPI からむンストヌルする
uv pip install arxiv-paper-mcp
🔧 リポゞトリをクロヌンする開発甚
git clone https://github.com/daheepk/arxiv-mcp-server.git
cd arxiv-mcp-server
🔧 䟝存関係をむンストヌルする開発甚

uv を䜿っお、すべおの䟝存関係を線集可胜モヌドでむンストヌルしたす

uv pip install -e .

⚙ 実行方法

▶ サヌバヌを実行するロヌカル
arxiv-paper-mcp

🔌 Claude で䜿甚する

この MCP サヌバヌを Claude で䜿甚するには、次の JSON 蚭定を Claude の MCP 蚭定に远加したす

{
  "mcpServers": {
    "arXivPaper": {
      "command": "uv",
      "args": [
        "tool",
        "run",
        "arxiv-paper-mcp"
      ]
    }
  }
}

プロゞェクト構成

arxiv-mcp-server/
├── arxiv_mcp/              # Main package
│   ├── __init__.py
│   ├── app.py              # FastMCP app setup
│   ├── server.py           # Server entry point
│   ├── utils.py            # arXiv API communication logic
│   ├── resources/          # MCP resources (categories, authors, etc.)
│   ├── tools/              # MCP tools (search, detail lookup, trends)
│   └── prompts/            # Prompt templates (summarize, compare)
├── pyproject.toml          # Project config & dependencies
└── README.md               # This file

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。