Search Papers

io.github.SaidiibrahimPublished by GitHub account Saidiibrahimv0.1.1Updated Oct 24, 2026

An MCP server to search papers from arXiv

Overview

AI-generated overview

Lets an assistant search arXiv papers, analyze versions and citations, and export bibliographies in BibTeX or JSON.

What you can do
Provides tools for multi-field arXiv search with date ranges and sorting, author and category searches, and retrieval of full paper records by ID. It also tracks paper versions, extracts arXiv citations, finds related papers, and exports bibliographies in BibTeX or JSON. Prompt templates cover literature reviews, research gaps, paper comparison, and trend analysis, plus resources for category lists and trending papers.
When to use it
Useful for research and literature-review workflows where an assistant needs to find, compare, and cite academic papers from arXiv. Worth adding when you want paper discovery, version history, citation extraction, or bibliography export inside your assistant rather than in a browser.
Requirements
Runs as a local stdio process on the user's machine, installed from the npm package search-papers, so Node.js and npx are needed. The README also shows remote SSE endpoints, which require network access. No accounts, API keys, or environment variables are declared.
Before you install
The README's setup examples point to a remote SSE endpoint, which would send your queries to a third party rather than keeping them local; the manifest declares only the local npm package. Search and export tools read public arXiv data, but verify any generated literature reviews, citations, or bibliography entries before relying on them.

Installation

In SourceWeft

  1. Open Search Papers in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Agents 🤝 arXiv Papers

[Install MCP Server]

Empower your agents to search, analyse, and explore academic papers from arXiv autonomouly.

Table of Contents

To Do

  • Publish to the MCP registry
  • Try Cloudflare's experimental Code Mode

Key Features

  • Advanced multi-field search with date ranges and sorting options
  • Author-specific searches with affiliation tracking
  • Category browsing for all ArXiv subject areas
  • Version tracking to see how papers evolved
  • Citation extraction from abstracts and metadata
  • Related paper discovery based on content similarity
  • Bibliography export in BibTeX and JSON formats

Getting Started

Cursor

[Install MCP Server]

json
{  "search-papers": {    "command": "npx",    "args": ["mcp-remote", "https://search-papers.com/sse"]  }}

Claude Code

bash
claude mcp add --transport sse cloudflare-docs -s project https://search-papers.com/sse
json
{  "search-papers": {    "type": "sse",    "url": "https://search-papers.com/sse"  }}

Codex

toml
[mcp_servers.search-papers]command = "npx"args = ["https://search-papers.com/sse"]

Architecture

Search Papers MCP Features

Search & Discovery Tools:

  • advanced_search - Multi-field search with date ranges and sorting
  • search_by_author - Find all papers by specific authors
  • search_by_category - Browse papers in ArXiv categories
  • search_by_date_range - Find papers within time periods

Paper Analysis Tools:

  • get_paper_by_id - Retrieve complete paper information
  • get_paper_versions - Track all versions of a paper
  • get_citations - Extract ArXiv citations from papers
  • get_related_papers - Discover similar papers

Export & Bibliography:

  • export_bibliography - Export in BibTeX or JSON format

AI-Powered Prompts:

  • literature_review - Generate comprehensive literature reviews
  • research_gaps - Identify research gaps and opportunities
  • paper_comparison - Compare multiple papers
  • trend_analysis - Analyze research trends over time

Resources:

  • categories://list - Browse all ArXiv categories
  • trending://{category}/{days} - Get trending papers

Usage Examples

Advanced Searches

"Find papers on transformer architectures by Vaswani published after 2023""Search for quantum computing papers in the last month""Show me all papers by Geoffrey Hinton with their affiliations"

Paper Analysis

"Get all versions of paper 2401.12345 and show how it evolved""Extract citations from paper 2401.12345""Find papers related to arXiv:2301.00001"

Research Insights

"Generate a literature review on vision transformers focusing on architecture innovations""Identify research gaps in federated learning over the last 2 years""Compare papers 2401.12345, 2401.67890, and 2401.11111 on methodology""Analyze trends in large language models research over 5 years"

Export & Resources

"Export these 5 papers in BibTeX format for my thesis""Show trending AI papers from the last week""List all computer science categories in ArXiv"

Additional Resources

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This repository is licensed under the Apache-2.0 License

Acknowledgments

Built with ❤️ by Ibrahim Saidi and AI agents.

Source: README.md at commit a3dfae5

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.