Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Doiget
D
Health: ActiveRecent health check succeeded.Last checked 9/8/2026, 4:17:09 PM

Doiget

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).

OA-first paper fetcher: DOIs/arXiv IDs to local PDFs + metadata via Open Access APIs.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "doiget-2": {
      "command": "npx",
      "args": [
        "-y",
        "doiget-cli"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

doiget

A single-binary CLI + stdio MCP server that turns DOIs and arXiv ids into local PDFs through official, OA-first APIs. Designed as the agent-facing companion to BiblioFetch.jl.

crates.io downloads MSRV docs.rs CI codecov issues License: MIT

docs (stable) docs (dev/next) API (docs.rs)

Docs: stable = the Zola site (built from main); dev = rustdoc built from next; API = docs.rs (latest published release).

Status: Shipping on crates.io (doiget-core, doiget-cli, doiget-mcp), with sigstore-signed binaries + an SBOM attached to the GitHub Release. Tier 1 + Tier 2 sources, the stdio MCP server, citation-graph expansion, and gated TDM sources are all implemented. Releases are cut by a single signed git tag through the tag-driven pipeline (see ADR-0025); release-plz was retired. See CHANGELOG.md for history and docs/PHASES.md for the phase plan.

Posture

doiget is a general-purpose automation tool for retrieving papers via official publisher APIs. By design, doiget only attempts retrieval through:

  1. Public Open Access sources (default β€” Crossref, Unpaywall, arXiv).
  2. Credentials the user has personally configured for their own institutional or personal subscriptions (opt-in, compile-time gated).

doiget does not work around any access control mechanism, redistribute papers, host content, operate as a SaaS, or bundle any publisher API keys.

Users are responsible for ensuring they have the right to access the content they request and for compliance with each source's Terms of Service.

See docs/LEGAL.md and docs/SCOPE.md.

Documentation

ReaderEntry point
CLI userThis README, then doiget --help, then docs/CONFIG.md and docs/ERRORS.md for non-trivial flags / exit codes
Agent / MCP host integratordocs/MCP_TOOLS.md + docs/INTEGRATION/README.md
Library user (Rust)docs/PUBLIC_API.md + crates.io rustdoc
ContributorCONTRIBUTING.md β†’ docs/ARCHITECTURE.md β†’ docs/DECISIONS/
Publisher legal teamdocs/LEGAL.md + CONTACT.md
Security researcherdocs/SECURITY.md + docs/PROVENANCE_LOG.md + docs/CAPABILITY.md
BiblioFetch.jl userdocs/MIGRATION.md + docs/STORE.md + docs/SAFEKEY.md

Architecture: docs/ARCHITECTURE.md Threat model: docs/SECURITY.md Permanent non-goals: docs/SCOPE.md Phase plan: docs/PHASES.md ADRs: docs/DECISIONS/

Installation

doiget ships a single self-contained binary β€” the Linux build is fully static (musl), so it runs on old glibc / HPC boxes too. Every channel installs the same checksum-verified binary from the signed GitHub Release.

Recommended: use a prebuilt binary (no Rust toolchain, no compiler). The shell / PowerShell installers below download the signed release binary directly. cargo install (further down) instead compiles from source and therefore needs a working C/C++ build toolchain β€” see that section for the per-platform requirements.

Shell installer (Linux / macOS)

Terminal
curl -fsSL https://raw.githubusercontent.com/QAtlasHub/doiget/main/scripts/install.sh | sh

Installs to ~/.local/bin (override with DOIGET_INSTALL_DIR); pin a version with DOIGET_VERSION=0.6.0. The script verifies the published SHA-256 sidecar before installing.

PowerShell installer (Windows)

powershell
irm https://raw.githubusercontent.com/QAtlasHub/doiget/main/scripts/install.ps1 | iex

From crates.io (Rust toolchain β€” compiles from source)

The published crate is doiget-cli (it produces the doiget binary). cargo install doiget does not work β€” there is no crate by that bare name:

sh
cargo install doiget-cli   # installs the `doiget` binary

Because this compiles from source, you need a C/C++ build toolchain (a linker is mandatory β€” cargo install cannot link a binary without one):

  • Linux: gcc/clang + make (e.g. build-essential).
  • macOS: Xcode Command Line Tools (xcode-select --install).
  • Windows: either the Visual Studio Build Tools with the "Desktop development with C++" workload (provides link.exe), or a MinGW-w64 toolchain used via the GNU target (rustup toolchain install stable-x86_64-pc-windows-gnu + cargo +stable-x86_64-pc-windows-gnu install doiget-cli).

If you don't have (or don't want) a build toolchain, use one of the prebuilt installers above β€” they need no compiler.

npm / npx β€” one line in an agent config

Terminal
npx -y doiget-cli serve      # MCP server, no install step
npm install -g doiget-cli    # or put `doiget` on PATH

The package is doiget-cli and the command it installs is doiget β€” the same shape as cargo install doiget-cli, which is where the name comes from. npm refuses the unscoped name doiget as too similar to the unrelated giget, and matching the crate turned out to be the better answer regardless: one name for the tool on both registries.

The npm packages carry the same signed release binaries as optionalDependencies β€” npm resolves the one matching your platform, and there is no postinstall download, so this works under --ignore-scripts and through a corporate registry mirror. npm view doiget version tells you what is published; the packages ship from tagged releases, so a very new commit may be ahead of them.

Homebrew

sh
brew tap QAtlasHub/doiget https://github.com/QAtlasHub/doiget
brew install doiget

The tap lives in this repository rather than a separate homebrew-doiget, which is why the tap line carries an explicit URL. A dedicated tap repo would shorten it to brew tap QAtlasHub/doiget; the formula would move across unchanged.

Formula/doiget.rb installs the same signed release binary the GitHub Release publishes, pinned by the sha256 from that release's own .sha256 asset β€” the file the shell installer verifies against, so the two channels cannot disagree about what they installed. It is generated by scripts/update-homebrew-formula.sh, never hand-edited, and CI fails if the committed formula is not what the generator produces.

The formula tracks the latest stable release, so it can trail a very new tag by one commit; brew info doiget shows which version it pins.

Claude Code plugin

Code
/plugin marketplace add QAtlasHub/doiget
/plugin install doiget@doiget

Reads .claude-plugin/ from this repository's default branch. The plugin's .mcp.json runs npx -y doiget-cli serve, so it needs nothing installed beforehand β€” npm fetches the wrapper and the one matching platform binary on first run. Until this it ran a bare doiget, which meant the plugin worked only for people who had already installed doiget some other way; that is why it was self-hosted rather than submitted to the Anthropic plugin directory, and why it is now submittable.

Channel status

ChannelStatus
Shell / PowerShell installershipping
GitHub Release binaries (signed, SBOM)shipping
cargo install doiget-clishipping (needs a C linker)
.mcpb Claude Desktop extensionshipping since 0.8.4
MCP Registrylisted
npm / npxdoiget-cli (installs the doiget command); see below for what is published
Claude Code pluginself-hosted marketplace, as above
HomebrewFormula/doiget.rb in this repo; see above for the tap line
Nixflake.nix exposes packages.default / packages.doiget, not only a dev shell. The outputs exist; nix profile install has not been exercised
.debnot built β€” low value; most Linux users take the binary or Nix
Dockernot planned β€” see below

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Doiget logoDoiget

    OA-first paper fetcher: DOIs/arXiv IDs to local PDFs + metadata via Open Access APIs.

    πŸ’» Developer Tools0 views
    Compare vs Doiget β†’
  • T
    Tldraw

    Draw and visually collaborate with your agents on tldraw's canvas.

    πŸ’» Developer Tools0 views
    Compare vs Tldraw β†’
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Parseflow logoParseflow

    PDF parsing server with text extraction, metadata, search, images, and TOC via MCP

    πŸ’» Developer Tools0 views
    Compare vs Parseflow β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Last commit
1d ago
Most recent push to the default branch.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Doiget

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "doiget": { "command": "npx", "args": ["-y", "doiget"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDoiget AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/doiget-2?style=directory)](https://allmcps.com/mcp/doiget-2)
HTML Embed
<a href="https://allmcps.com/mcp/doiget-2"><img src="https://allmcps.com/api/badge/doiget-2?style=directory" alt="Doiget on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit1d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 7, 2026
40Quality signal: Fair Β· 40/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Doiget β†’Install in Claude DesktopInstall in CursorInstall in VS Code