Allows AI assistants to find and read papers, as well as view related code repositories for further context.
This MCP server provides a Model Context Protocol (MCP) client that interfaces with the PapersWithCode API.
It includes tools for searching, retrieving, and parsing information on research papers, authors, datasets, conferences, and more.
To install mcp-paperswithcode for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hbg/mcp-paperswithcode --client claude
Search for papers using optional filters.
abstract
(str, optional): Filter by abstract text.title
(str, optional): Filter by title text.arxiv_id
(str, optional): Filter by ArXiv ID.
Get a paper's metadata by its ID.
paper_id
(str): The paper ID.
Extract readable text from a paper given its URL.
paper_url
(str): The direct PDF or HTML URL to a paper.
List benchmark results associated with a paper.
paper_id
(str): The paper ID.
List tasks associated with a paper.
paper_id
(str): The paper ID.
List methods discussed in a paper.
paper_id
(str): The paper ID.
List code repositories linked to a paper.
paper_id
(str): The paper ID.
List datasets mentioned or used in a paper.
paper_id
(str): The paper ID.
Search research areas by name.
name
(str): Partial or full name of the research area.
Get metadata for a specific research area.
area_id
(str): The area ID.
List tasks associated with a research area.
area_id
(str): The area ID.
Search authors by full name.
full_name
(str): Full name of the author.
Get metadata for an author by ID.
author_id
(str): The author ID.
List all papers written by an author via ID.
author_id
(str): The author ID.
Search by name and return papers for the first matching author.
author_name
(str): Full name of the author.
List conferences, optionally filter by name.
conference_name
(str, optional): Full or partial name.
Get metadata for a specific conference.
conference_id
(str): The conference ID.
List all proceedings under a conference.
conference_id
(str): The conference ID.
Get details for a specific conference proceeding.
conference_id
(str): The conference ID.proceeding_id
(str): The proceeding ID.
List all papers for a specific conference proceeding.
conference_id
(str): The conference ID.proceeding_id
(str): The proceeding ID.