SERVER

Scholar MCP

Rank #4,364

io.github.pvliesdonk/scholar-mcp

FastMCP server for scholarly papers, patents, books and standards with docling PDF conversion

13 versions
2 GitHub stars
by pvliesdonk (7 servers)View repository ↗
First listed
Apr 4, 2026
Last publish date
Sep 11, 2026
PURPOSE

What you can do with Scholar MCP

Scholar MCP is a Model Context Protocol (MCP) server published by pvliesdonk. It ranks #4,364 of 144,396 active servers on MCP Toplist, and its repository has 2 GitHub stars. Scholar MCP is listed across 2 registries — Official MCP and Glama, with 13 tracked versions. It was first listed on Apr 4, 2026 and most recently updated on Sep 11, 2026.

Not verifiedMCP Toplist has not yet written a checked profile for this server, so the paragraph above is assembled from registry data only. The repository README is the authority on what it does.

CAPABILITIES AND LIMITATIONS

What Scholar MCP can and cannot do

Not verifiedMCP Toplist has not catalogued this server's tools or limitations. The repository README lists them.

REQUIREMENTS

What you need before using Scholar MCP

DeclaredNo credentialsNo credentials declared

The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.

Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.

Declared in the registry install config
  • SCHOLAR_MCP_KV_STORE_URL · optional
  • SCHOLAR_MCP_TOOLS_ALLOW · optional
  • SCHOLAR_MCP_TOOLS_DENY · optional
  • SCHOLAR_MCP_SERVER_NAME · optional
  • SCHOLAR_MCP_INSTANCE_DESCRIPTION · optional
  • SCHOLAR_MCP_INSTRUCTIONS_EXTRA · optional
  • SCHOLAR_MCP_INSTRUCTIONS · optional
  • FASTMCP_LOG_LEVEL · optional
  • FASTMCP_ENABLE_RICH_LOGGING · optional
  • SCHOLAR_GITHUB_TOKEN · optional
  • SCHOLAR_MCP_READ_ONLY · optional
  • SCHOLAR_MCP_S2_API_KEY · optional
  • SCHOLAR_MCP_DOCLING_URL · optional
  • SCHOLAR_MCP_VLM_API_URL · optional
  • SCHOLAR_MCP_VLM_API_KEY · optional
  • SCHOLAR_MCP_VLM_MODEL · optional
  • SCHOLAR_MCP_CACHE_DIR · optional
  • SCHOLAR_MCP_CONTACT_EMAIL · optional
  • SCHOLAR_MCP_EPO_CONSUMER_KEY · optional
  • SCHOLAR_MCP_EPO_CONSUMER_SECRET · optional
  • SCHOLAR_MCP_GOOGLE_BOOKS_API_KEY · optional
  • SCHOLAR_MCP_JOBS_SOFT_DEADLINE_S · optional
  • SCHOLAR_MCP_JOBS_RESULT_TTL_S · optional
  • SCHOLAR_MCP_JOBS_MAX_PER_SUBJECT · optional
  • SCHOLAR_MCP_BASE_URL · optional
  • SCHOLAR_MCP_BEARER_TOKEN · optional
  • SCHOLAR_MCP_OIDC_CONFIG_URL · optional
  • SCHOLAR_MCP_OIDC_CLIENT_ID · optional
  • SCHOLAR_MCP_OIDC_CLIENT_SECRET · optional
  • SCHOLAR_MCP_OIDC_AUDIENCE · optional
  • SCHOLAR_MCP_OIDC_REQUIRED_SCOPES · optional
  • SCHOLAR_MCP_OIDC_ADVERTISED_SCOPES · optional
  • SCHOLAR_MCP_OIDC_JWT_SIGNING_KEY · optional
  • SCHOLAR_MCP_OIDC_VERIFY_ACCESS_TOKEN · optional
  • SCHOLAR_MCP_APP_DOMAIN · optional
  • SCHOLAR_MCP_AUTH_MODE · optional
  • SCHOLAR_MCP_BEARER_TOKENS_FILE · optional
  • SCHOLAR_MCP_BEARER_DEFAULT_SUBJECT · optional
  • SCHOLAR_MCP_HTTP_PATH · optional
  • SCHOLAR_MCP_HEALTH_DETAIL · optional
  • PUID · optional
  • PGID · optional
INSTALLATION AND FIRST TASK

Connect Scholar MCP and confirm it works

Python package (PyPI)
claude mcp add scholar-mcp -e "SCHOLAR_MCP_KV_STORE_URL=<your SCHOLAR_MCP_KV_STORE_URL>" -e "SCHOLAR_MCP_TOOLS_ALLOW=<your SCHOLAR_MCP_TOOLS_ALLOW>" -e "SCHOLAR_MCP_TOOLS_DENY=<your SCHOLAR_MCP_TOOLS_DENY>" -e "SCHOLAR_MCP_SERVER_NAME=<your SCHOLAR_MCP_SERVER_NAME>" -e "SCHOLAR_MCP_INSTANCE_DESCRIPTION=<your SCHOLAR_MCP_INSTANCE_DESCRIPTION>" -e "SCHOLAR_MCP_INSTRUCTIONS_EXTRA=<your SCHOLAR_MCP_INSTRUCTIONS_EXTRA>" -e "SCHOLAR_MCP_INSTRUCTIONS=<your SCHOLAR_MCP_INSTRUCTIONS>" -e "FASTMCP_LOG_LEVEL=<your FASTMCP_LOG_LEVEL>" -e "FASTMCP_ENABLE_RICH_LOGGING=<your FASTMCP_ENABLE_RICH_LOGGING>" -e "SCHOLAR_GITHUB_TOKEN=<your SCHOLAR_GITHUB_TOKEN>" -e "SCHOLAR_MCP_READ_ONLY=<your SCHOLAR_MCP_READ_ONLY>" -e "SCHOLAR_MCP_S2_API_KEY=<your SCHOLAR_MCP_S2_API_KEY>" -e "SCHOLAR_MCP_DOCLING_URL=<your SCHOLAR_MCP_DOCLING_URL>" -e "SCHOLAR_MCP_VLM_API_URL=<your SCHOLAR_MCP_VLM_API_URL>" -e "SCHOLAR_MCP_VLM_API_KEY=<your SCHOLAR_MCP_VLM_API_KEY>" -e "SCHOLAR_MCP_VLM_MODEL=<your SCHOLAR_MCP_VLM_MODEL>" -e "SCHOLAR_MCP_CACHE_DIR=<your SCHOLAR_MCP_CACHE_DIR>" -e "SCHOLAR_MCP_CONTACT_EMAIL=<your SCHOLAR_MCP_CONTACT_EMAIL>" -e "SCHOLAR_MCP_EPO_CONSUMER_KEY=<your SCHOLAR_MCP_EPO_CONSUMER_KEY>" -e "SCHOLAR_MCP_EPO_CONSUMER_SECRET=<your SCHOLAR_MCP_EPO_CONSUMER_SECRET>" -e "SCHOLAR_MCP_GOOGLE_BOOKS_API_KEY=<your SCHOLAR_MCP_GOOGLE_BOOKS_API_KEY>" -e "SCHOLAR_MCP_JOBS_SOFT_DEADLINE_S=<your SCHOLAR_MCP_JOBS_SOFT_DEADLINE_S>" -e "SCHOLAR_MCP_JOBS_RESULT_TTL_S=<your SCHOLAR_MCP_JOBS_RESULT_TTL_S>" -e "SCHOLAR_MCP_JOBS_MAX_PER_SUBJECT=<your SCHOLAR_MCP_JOBS_MAX_PER_SUBJECT>" -- uvx pvliesdonk-scholar-mcp

Replace each placeholder with your own value before saving.

Docker image
claude mcp add scholar-mcp -e "SCHOLAR_MCP_BASE_URL=<your SCHOLAR_MCP_BASE_URL>" -e "SCHOLAR_MCP_BEARER_TOKEN=<your SCHOLAR_MCP_BEARER_TOKEN>" -e "SCHOLAR_MCP_OIDC_CONFIG_URL=<your SCHOLAR_MCP_OIDC_CONFIG_URL>" -e "SCHOLAR_MCP_OIDC_CLIENT_ID=<your SCHOLAR_MCP_OIDC_CLIENT_ID>" -e "SCHOLAR_MCP_OIDC_CLIENT_SECRET=<your SCHOLAR_MCP_OIDC_CLIENT_SECRET>" -e "SCHOLAR_MCP_OIDC_AUDIENCE=<your SCHOLAR_MCP_OIDC_AUDIENCE>" -e "SCHOLAR_MCP_OIDC_REQUIRED_SCOPES=<your SCHOLAR_MCP_OIDC_REQUIRED_SCOPES>" -e "SCHOLAR_MCP_OIDC_ADVERTISED_SCOPES=<your SCHOLAR_MCP_OIDC_ADVERTISED_SCOPES>" -e "SCHOLAR_MCP_OIDC_JWT_SIGNING_KEY=<your SCHOLAR_MCP_OIDC_JWT_SIGNING_KEY>" -e "SCHOLAR_MCP_OIDC_VERIFY_ACCESS_TOKEN=<your SCHOLAR_MCP_OIDC_VERIFY_ACCESS_TOKEN>" -e "SCHOLAR_MCP_KV_STORE_URL=<your SCHOLAR_MCP_KV_STORE_URL>" -e "SCHOLAR_MCP_APP_DOMAIN=<your SCHOLAR_MCP_APP_DOMAIN>" -e "SCHOLAR_MCP_TOOLS_ALLOW=<your SCHOLAR_MCP_TOOLS_ALLOW>" -e "SCHOLAR_MCP_TOOLS_DENY=<your SCHOLAR_MCP_TOOLS_DENY>" -e "SCHOLAR_MCP_AUTH_MODE=<your SCHOLAR_MCP_AUTH_MODE>" -e "SCHOLAR_MCP_BEARER_TOKENS_FILE=<your SCHOLAR_MCP_BEARER_TOKENS_FILE>" -e "SCHOLAR_MCP_BEARER_DEFAULT_SUBJECT=<your SCHOLAR_MCP_BEARER_DEFAULT_SUBJECT>" -e "SCHOLAR_MCP_SERVER_NAME=<your SCHOLAR_MCP_SERVER_NAME>" -e "SCHOLAR_MCP_INSTANCE_DESCRIPTION=<your SCHOLAR_MCP_INSTANCE_DESCRIPTION>" -e "SCHOLAR_MCP_INSTRUCTIONS_EXTRA=<your SCHOLAR_MCP_INSTRUCTIONS_EXTRA>" -e "SCHOLAR_MCP_INSTRUCTIONS=<your SCHOLAR_MCP_INSTRUCTIONS>" -e "SCHOLAR_MCP_HTTP_PATH=<your SCHOLAR_MCP_HTTP_PATH>" -e "SCHOLAR_MCP_HEALTH_DETAIL=<your SCHOLAR_MCP_HEALTH_DETAIL>" -e "PUID=<your PUID>" -e "PGID=<your PGID>" -e "FASTMCP_LOG_LEVEL=<your FASTMCP_LOG_LEVEL>" -e "FASTMCP_ENABLE_RICH_LOGGING=<your FASTMCP_ENABLE_RICH_LOGGING>" -e "SCHOLAR_GITHUB_TOKEN=<your SCHOLAR_GITHUB_TOKEN>" -e "SCHOLAR_MCP_READ_ONLY=<your SCHOLAR_MCP_READ_ONLY>" -e "SCHOLAR_MCP_S2_API_KEY=<your SCHOLAR_MCP_S2_API_KEY>" -e "SCHOLAR_MCP_DOCLING_URL=<your SCHOLAR_MCP_DOCLING_URL>" -e "SCHOLAR_MCP_VLM_API_URL=<your SCHOLAR_MCP_VLM_API_URL>" -e "SCHOLAR_MCP_VLM_API_KEY=<your SCHOLAR_MCP_VLM_API_KEY>" -e "SCHOLAR_MCP_VLM_MODEL=<your SCHOLAR_MCP_VLM_MODEL>" -e "SCHOLAR_MCP_CACHE_DIR=<your SCHOLAR_MCP_CACHE_DIR>" -e "SCHOLAR_MCP_CONTACT_EMAIL=<your SCHOLAR_MCP_CONTACT_EMAIL>" -e "SCHOLAR_MCP_EPO_CONSUMER_KEY=<your SCHOLAR_MCP_EPO_CONSUMER_KEY>" -e "SCHOLAR_MCP_EPO_CONSUMER_SECRET=<your SCHOLAR_MCP_EPO_CONSUMER_SECRET>" -e "SCHOLAR_MCP_GOOGLE_BOOKS_API_KEY=<your SCHOLAR_MCP_GOOGLE_BOOKS_API_KEY>" -e "SCHOLAR_MCP_JOBS_SOFT_DEADLINE_S=<your SCHOLAR_MCP_JOBS_SOFT_DEADLINE_S>" -e "SCHOLAR_MCP_JOBS_RESULT_TTL_S=<your SCHOLAR_MCP_JOBS_RESULT_TTL_S>" -e "SCHOLAR_MCP_JOBS_MAX_PER_SUBJECT=<your SCHOLAR_MCP_JOBS_MAX_PER_SUBJECT>" -- docker run -i --rm ghcr.io/pvliesdonk/scholar-mcp:v2.0.0 --port 8000

Replace each placeholder with your own value before saving.

First successful task

After adding the config, ask your client to list this server's tools. A tool list confirms the connection; an empty list or an error means the server did not start or needs credentials.

ALTERNATIVES

When to choose another server

Other servers by pvliesdonk
View all pvliesdonk servers →

No task-specific alternatives are catalogued for Scholar MCPyet; the list above is its publisher's other servers.

MAINTENANCE AND EVIDENCE

What changed, and when this was checked

First listed
Apr 4, 2026
Latest version published
Sep 11, 2026
Version history
13 versions tracked (below)
Requirements evidence
Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
Profile checked
Not yet — purpose, capabilities and requirements above come from registry data only
Ranking data as of
Oct 16, 2026
Registry sightings

Do you maintain Scholar MCP? to correct or enrich this profile.

VERSIONS

Available versions (13)

1.2.1 · Apr 4, 20261.2.2 · Apr 4, 20261.3.0 · Apr 5, 20261.4.0 · Apr 5, 20261.5.0 · Apr 6, 20261.6.0 · Apr 7, 20261.7.0 · Apr 21, 20261.8.1 · Apr 23, 20261.8.2 · Jun 19, 20261.9.0 · Jul 19, 20261.9.1 · Aug 22, 20261.10.0 · Sep 7, 20262.0.0 · Sep 11, 2026Apr 4, 2026Sep 11, 2026
VersionPublished
2.0.0Sep 11, 2026
1.10.0Sep 7, 2026
1.9.1Aug 22, 2026
1.9.0Jul 19, 2026
1.8.2Jun 19, 2026
1.8.1Apr 23, 2026
1.7.0Apr 21, 2026
1.6.0Apr 7, 2026
1.5.0Apr 6, 2026
1.4.0Apr 5, 2026
1.3.0Apr 5, 2026
1.2.2Apr 4, 2026
1.2.1Apr 4, 2026
STANDING
#4,364of 144,396 active serversTop 5%

Ranks ahead of 140,032 of 144,396 servers on MCP Toplist.

BADGE

Show your rank

Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.

MCP Toplist: Top 5% of 144,396
Markdown
[![MCP Toplist](https://mcptoplist.com/badge/io.github.pvliesdonk%2Fscholar-mcp.svg)](https://mcptoplist.com/server/io.github.pvliesdonk%2Fscholar-mcp)
HTML
<a href="https://mcptoplist.com/server/io.github.pvliesdonk%2Fscholar-mcp"><img src="https://mcptoplist.com/badge/io.github.pvliesdonk%2Fscholar-mcp.svg" alt="MCP Toplist: Top 5% of 144,396" /></a>

Variants: append ?metric=score or ?metric=stars to the image URL.

FAQ

Frequently asked questions

Who maintains Scholar MCP?
Scholar MCP is maintained by pvliesdonk, which publishes 7 MCP servers (63 total versions) tracked on MCP Toplist.
Is Scholar MCP listed on the Official MCP Registry?
Yes — Scholar MCP is listed on the Official MCP Registry, alongside Glama.
How many versions does Scholar MCP have?
MCP Toplist tracks 13 versions of Scholar MCP, most recently published on Sep 11, 2026.
Where can I find the source code for Scholar MCP?
The source code for Scholar MCP is hosted at github.com/pvliesdonk/scholar-mcp.
Used in projects

Do you run this server?

Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.

EXPLORE