MCP PapersWithCode

by hbg
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables searching and retrieving papers from arXiv, including extracting paper content from PDF URLs for AI assistants to read and analyze.

mcp-paperswithcode

🦾 特徴

AI アシスタントが論文を見つけて読んだり、関連するコード リポジトリを表示してさらに詳しいコンテキストを確認したりできるようになります。

この MCP サーバーは、PapersWithCode API とインターフェースできるモデル コンテキスト プロトコル (MCP) クライアントを提供します。

さらに、PapersWithCode API を通じて提供される情報を AI エージェントが簡単に利用できるようにするためのヘルパー ツールも導入されています。

🚀 はじめに

Smithery経由でインストール

Smithery経由で Claude Desktop 用の mcp-paperswithcode を自動的にインストールするには:

npx -y @smithery/cli install @hbg/mcp-paperswithcode --client claude

ツール

論文の検索と取得

  1. 論文検索抄録、タイトル、arxiv ID によるオプションのフィルタリングを使用して論文を検索します。
    result = await search_papers( abstract="neural networks", title="attention mechanism", arxiv_id=None, page=1, items_per_page=20 )
  2. 紙を入手するID で特定の論文の詳細情報を取得します。
    result = await get_paper( paper_id="paper123" )
  3. URLから論文を読むURL から論文の内容を抽出して読み取ります。
    result = await read_paper_from_url( paper_url="https://arxiv.org/pdf/1706.03762.pdf" )

紙の部品

  1. 論文結果一覧PapersWithCode 内の指定された論文 ID の結果を一覧表示します。
    result = await list_paper_results( paper_id="paper123", page=1, items_per_page=20 )
  2. 紙のタスクリスト特定の論文 ID に関連付けられたタスクを取得します。
    result = await list_paper_tasks( paper_id="paper123", page=1, items_per_page=20 )
  3. リストペーパー方式指定された論文 ID に関連するメソッドを一覧表示します。
    result = await list_paper_methods( paper_id="paper123", page=1, items_per_page=20 )
  4. 論文リポジトリのリスト特定の論文 ID にリンクされたリポジトリを取得します。
    result = await list_paper_repositories( paper_id="paper123", page=1, items_per_page=20 )
  5. 論文データセットの一覧特定の論文で使用または参照されているデータセットを一覧表示します。
    result = await list_paper_datasets( paper_id="paper123", page=1, items_per_page=20 )

研究分野

  1. 研究分野を検索PapersWithCode に存在する研究分野を検索します。
    result = await search_research_areas( name="computer vision", page=1, items_per_page=20 )
  2. 研究分野を取得する特定の研究分野に関する詳細情報を ID で取得します。
    result = await get_research_area( area_id="area123" )
  3. 研究領域のタスク一覧特定の研究領域 ID のタスクを一覧表示します。
    result = await list_research_area_tasks( area_id="area123", page=1, items_per_page=20 )

著者

  1. 論文著者を取得するフルネームに一致する著者を取得します。
    result = await get_paper_author( full_name="Geoffrey Hinton", page=1, items_per_page=20 )
  2. 著者IDによる論文一覧ID を使用して特定の著者が書いた論文を一覧表示します。
    result = await list_papers_by_author_id( author_id="author123", page=1, items_per_page=20 )

会議

  1. 会議一覧オプションで名前によるフィルタリングを使用して会議を一覧表示します。
    result = await list_conferences( conference_name="NeurIPS", page=1, items_per_page=20 )
  2. カンファレンスに参加するID で特定の会議の詳細情報を取得します。
    result = await get_conference( conference_id="conf123" )
  3. 会議録一覧特定の会議の議事録を一覧表示します。
    result = await list_conference_proceedings( conference_id="conf123", page=1, items_per_page=20 )
  4. 会議議事録を入手する特定の会議議事録に関する詳細情報を取得します。
    result = await get_conference_proceeding( conference_id="conf123", proceeding_id="proc123" )
  5. 会議論文一覧特定の会議議事録で発表された論文をリストします。
    result = await list_conference_papers( conference_id="conf123", proceeding_id="proc123", page=1, items_per_page=20 )
-
security - not tested
F
license - not found
-
quality - not tested

AI アシスタントが PapersWithCode API を通じて研究論文を検索し、その内容を読み、関連するコード リポジトリにアクセスできるようにするサーバー。

  1. 🦾 Features
    1. 🚀 Getting Started
      1. Installing via Smithery
    2. Tools
      1. Paper Search and Retrieval
      2. Paper Components
      3. Research Areas
      4. Authors
      5. Conferences
    ID: pwyh7mna7z