mcp-paperswithcode
🦾 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.
Metadata
Release files for iflow-mcp_mcp-paperswithcode 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_mcp_paperswithcode-0.1.0.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_mcp_paperswithcode-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / iflow_mcp_mcp_paperswithcode-0.1.0.tar.gz
| Download URL | iflow_mcp_mcp_paperswithcode-0.1.0.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
92aa87876b98780672f8f72363551180fdeab5eea57cdd5ed9bf60838e76c9ce
|
|
BLAKE2b-256 checksum How to use checksums |
e4dd00d50e85251ebfd32007bcecf4e22cdf07492e84cf9a526867cfef8dd05c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|
Release files / iflow_mcp_mcp_paperswithcode-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_mcp_paperswithcode-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b63d5d3dd988d943ac20b0aed8f585d0d5910eab0ee784f752e25616eb0f4da
|
|
BLAKE2b-256 checksum How to use checksums |
42239378fa0de1373cbd8fc1fea9f5066505d43464139050d6589f7f74abd3f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|