Skip to main content

mcp-paperswithcode

smithery badge

🦾 Features

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.

🚀 Getting Started

Installing via Smithery

To install mcp-paperswithcode for Claude Desktop automatically via Smithery:

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

🛠️ Tools

📚 Paper Tools

search_papers

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_paper

Get a paper's metadata by its ID.

  • paper_id (str): The paper ID.

read_paper_from_url

Extract readable text from a paper given its URL.

  • paper_url (str): The direct PDF or HTML URL to a paper.

list_paper_results

List benchmark results associated with a paper.

  • paper_id (str): The paper ID.

list_paper_tasks

List tasks associated with a paper.

  • paper_id (str): The paper ID.

list_paper_methods

List methods discussed in a paper.

  • paper_id (str): The paper ID.

list_paper_repositories

List code repositories linked to a paper.

  • paper_id (str): The paper ID.

list_paper_datasets

List datasets mentioned or used in a paper.

  • paper_id (str): The paper ID.

🧠 Research Area Tools

search_research_areas

Search research areas by name.

  • name (str): Partial or full name of the research area.

get_research_area

Get metadata for a specific research area.

  • area_id (str): The area ID.

list_research_area_tasks

List tasks associated with a research area.

  • area_id (str): The area ID.

👨‍🔬 Author Tools

search_authors

Search authors by full name.

  • full_name (str): Full name of the author.

get_paper_author

Get metadata for an author by ID.

  • author_id (str): The author ID.

list_papers_by_author_id

List all papers written by an author via ID.

  • author_id (str): The author ID.

list_papers_by_author_name

Search by name and return papers for the first matching author.

  • author_name (str): Full name of the author.

🎓 Conference Tools

list_conferences

List conferences, optionally filter by name.

  • conference_name (str, optional): Full or partial name.

get_conference

Get metadata for a specific conference.

  • conference_id (str): The conference ID.

list_conference_proceedings

List all proceedings under a conference.

  • conference_id (str): The conference ID.

get_conference_proceeding

Get details for a specific conference proceeding.

  • conference_id (str): The conference ID.
  • proceeding_id (str): The proceeding ID.

list_conference_papers

List all papers for a specific conference proceeding.

  • conference_id (str): The conference ID.
  • proceeding_id (str): The proceeding ID.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_mcp_paperswithcode-0.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_mcp_paperswithcode-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_mcp_paperswithcode-0.1.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_mcp_paperswithcode-0.1.0.tar.gz
Algorithm Hash digest
SHA256 92aa87876b98780672f8f72363551180fdeab5eea57cdd5ed9bf60838e76c9ce
MD5 02a257572e1df8e1e0004e876666406f
BLAKE2b-256 e4dd00d50e85251ebfd32007bcecf4e22cdf07492e84cf9a526867cfef8dd05c

See more details on using hashes here.

File details

Details for the file iflow_mcp_mcp_paperswithcode-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_mcp_paperswithcode-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b63d5d3dd988d943ac20b0aed8f585d0d5910eab0ee784f752e25616eb0f4da
MD5 fd5a24378122cb1361b6f32650a3bd46
BLAKE2b-256 42239378fa0de1373cbd8fc1fea9f5066505d43464139050d6589f7f74abd3f9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page