← Index

Scholar MCP Server

io.github.pvliesdonk/scholar-mcp·v1.8.1·Search
Quality Score
90
/100

Scholarly-sources MCP: papers, patents, books, standards — search and cross-reference prior art.

§01  Install
Claude Desktop (uvx)
{
  "mcpServers": {
    "scholar-mcp": {
      "command": "uvx",
      "args": [
        "pvliesdonk-scholar-mcp"
      ],
      "env": {
        "SCHOLAR_MCP_READ_ONLY": "true",
        "SCHOLAR_MCP_BEARER_TOKEN": "<scholar_mcp_bearer_token>",
        "SCHOLAR_MCP_BASE_URL": "<scholar_mcp_base_url>",
        "SCHOLAR_MCP_OIDC_CONFIG_URL": "<scholar_mcp_oidc_config_url>",
        "SCHOLAR_MCP_OIDC_CLIENT_ID": "<scholar_mcp_oidc_client_id>",
        "SCHOLAR_MCP_OIDC_CLIENT_SECRET": "<scholar_mcp_oidc_client_secret>",
        "SCHOLAR_MCP_OIDC_JWT_SIGNING_KEY": "<scholar_mcp_oidc_jwt_signing_key>"
      }
    }
  }
}
Claude Desktop (Docker)
{
  "mcpServers": {
    "scholar-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/pvliesdonk/scholar-mcp:v1.8.1"
      ],
      "env": {
        "SCHOLAR_MCP_READ_ONLY": "true",
        "SCHOLAR_MCP_BEARER_TOKEN": "<scholar_mcp_bearer_token>",
        "SCHOLAR_MCP_BASE_URL": "<scholar_mcp_base_url>",
        "SCHOLAR_MCP_OIDC_CONFIG_URL": "<scholar_mcp_oidc_config_url>",
        "SCHOLAR_MCP_OIDC_CLIENT_ID": "<scholar_mcp_oidc_client_id>",
        "SCHOLAR_MCP_OIDC_CLIENT_SECRET": "<scholar_mcp_oidc_client_secret>",
        "SCHOLAR_MCP_OIDC_JWT_SIGNING_KEY": "<scholar_mcp_oidc_jwt_signing_key>"
      }
    }
  }
}
§02  Environment variables
SCHOLAR_MCP_READ_ONLY

Set to 'false' to enable write tools (default: true)

SCHOLAR_MCP_BEARER_TOKEN

Static bearer token for authentication (optional)

SCHOLAR_MCP_READ_ONLY

Set to 'false' to enable write tools (default: true)

SCHOLAR_MCP_BEARER_TOKEN

Static bearer token for authentication (optional)

SCHOLAR_MCP_BASE_URL

Public base URL of this server, required for OIDC (e.g. https://mcp.example.com)

SCHOLAR_MCP_OIDC_CONFIG_URL

OIDC discovery endpoint URL (e.g. https://auth.example.com/.well-known/openid-configuration)

SCHOLAR_MCP_OIDC_CLIENT_ID

OIDC client ID

SCHOLAR_MCP_OIDC_CLIENT_SECRET

OIDC client secret

SCHOLAR_MCP_OIDC_JWT_SIGNING_KEY

JWT signing key — required on Linux/Docker to survive restarts (generate with: openssl rand -hex 32)

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
15
installability
25
documentation
15
stability
10
§04  Alternatives in Search