NestDaddy

Alexandria

io.github.The-40-Thieves/alexandria-mcp · v11.0.0

Search, read, and cite across 152 libraries: 11 tools, 3 prompts, and a full-text resource.

Connect Runs on your machine

Terminal
claude mcp add alexandria-mcp -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ALEXANDRIA_BASE_URL=<ALEXANDRIA_BASE_URL> -e ALEXANDRIA_API_KEY=<ALEXANDRIA_API_KEY> -e CORE_API_KEY=<CORE_API_KEY> -e COURTLISTENER_API_KEY=<COURTLISTENER_API_KEY> -e GOVINFO_API_KEY=<GOVINFO_API_KEY> -e GOOGLE_BOOKS_API_KEY=<GOOGLE_BOOKS_API_KEY> -e GITHUB_TOKEN=<GITHUB_TOKEN> -e NASA_ADS_API_KEY=<NASA_ADS_API_KEY> -e EUROPEANA_API_KEY=<EUROPEANA_API_KEY> -e SEMANTIC_SCHOLAR_API_KEY=<SEMANTIC_SCHOLAR_API_KEY> -- npx -y @the-40-thieves/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "alexandria-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@the-40-thieves/[email protected]"
      ],
      "env": {
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "ALEXANDRIA_BASE_URL": "<ALEXANDRIA_BASE_URL>",
        "ALEXANDRIA_API_KEY": "<ALEXANDRIA_API_KEY>",
        "CORE_API_KEY": "<CORE_API_KEY>",
        "COURTLISTENER_API_KEY": "<COURTLISTENER_API_KEY>",
        "GOVINFO_API_KEY": "<GOVINFO_API_KEY>",
        "GOOGLE_BOOKS_API_KEY": "<GOOGLE_BOOKS_API_KEY>",
        "GITHUB_TOKEN": "<GITHUB_TOKEN>",
        "NASA_ADS_API_KEY": "<NASA_ADS_API_KEY>",
        "EUROPEANA_API_KEY": "<EUROPEANA_API_KEY>",
        "SEMANTIC_SCHOLAR_API_KEY": "<SEMANTIC_SCHOLAR_API_KEY>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "alexandria-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@the-40-thieves/[email protected]"
      ],
      "env": {
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "ALEXANDRIA_BASE_URL": "<ALEXANDRIA_BASE_URL>",
        "ALEXANDRIA_API_KEY": "<ALEXANDRIA_API_KEY>",
        "CORE_API_KEY": "<CORE_API_KEY>",
        "COURTLISTENER_API_KEY": "<COURTLISTENER_API_KEY>",
        "GOVINFO_API_KEY": "<GOVINFO_API_KEY>",
        "GOOGLE_BOOKS_API_KEY": "<GOOGLE_BOOKS_API_KEY>",
        "GITHUB_TOKEN": "<GITHUB_TOKEN>",
        "NASA_ADS_API_KEY": "<NASA_ADS_API_KEY>",
        "EUROPEANA_API_KEY": "<EUROPEANA_API_KEY>",
        "SEMANTIC_SCHOLAR_API_KEY": "<SEMANTIC_SCHOLAR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "alexandria-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@the-40-thieves/[email protected]"
      ],
      "env": {
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "ALEXANDRIA_BASE_URL": "<ALEXANDRIA_BASE_URL>",
        "ALEXANDRIA_API_KEY": "<ALEXANDRIA_API_KEY>",
        "CORE_API_KEY": "<CORE_API_KEY>",
        "COURTLISTENER_API_KEY": "<COURTLISTENER_API_KEY>",
        "GOVINFO_API_KEY": "<GOVINFO_API_KEY>",
        "GOOGLE_BOOKS_API_KEY": "<GOOGLE_BOOKS_API_KEY>",
        "GITHUB_TOKEN": "<GITHUB_TOKEN>",
        "NASA_ADS_API_KEY": "<NASA_ADS_API_KEY>",
        "EUROPEANA_API_KEY": "<EUROPEANA_API_KEY>",
        "SEMANTIC_SCHOLAR_API_KEY": "<SEMANTIC_SCHOLAR_API_KEY>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
OPENAI_API_KEY
Optional, secret
OpenAI key for routing (library_ask), synthesis (library_answer, library_research), and embeddings (library_ingest). Search and read tools work without it.
ALEXANDRIA_BASE_URL
Optional
OpenAI-compatible gateway base URL shared by every LLM role (router, synth, research, embeddings, rerank). Falls back to https://api.openai.com/v1.
ALEXANDRIA_API_KEY
Optional, secret
API key paired with ALEXANDRIA_BASE_URL. Falls back to OPENAI_API_KEY.
CORE_API_KEY
Optional, secret
Unlocks the core source (CORE, 57M+ open access papers). Free key from core.ac.uk/services/api.
COURTLISTENER_API_KEY
Optional, secret
Unlocks the courtlistener source (US federal and state court opinions). Free key from courtlistener.com.
GOVINFO_API_KEY
Optional, secret
Unlocks govinfo (Congressional Record, Federal Register, US Code); also accepted by congress and regulations. Free key from api.data.gov.
GOOGLE_BOOKS_API_KEY
Optional, secret
Unlocks the googlebooks source (40M+ books). Free key from the Google Cloud Console (Books API).
GITHUB_TOKEN
Optional, secret
Unlocks githubsearch and githubmcp (GitHub code search); optional for ghsa and openiti. Public-repo read scope is enough.
NASA_ADS_API_KEY
Optional, secret
Unlocks the nasaads source (NASA Astrophysics Data System). Free key from ui.adsabs.harvard.edu.
EUROPEANA_API_KEY
Optional, secret
Unlocks the europeana source (50M+ European cultural heritage items). Free key from apis.europeana.eu.
SEMANTIC_SCHOLAR_API_KEY
Optional, secret
Optional for semanticscholar and library_recommend; raises the rate limit. Free key from semanticscholar.org/product/api.

Details

Package@the-40-thieves/[email protected] (NPM, stdio)
First published5 Sep 2026
Last updated5 Sep 2026
Registry nameio.github.The-40-Thieves/alexandria-mcp

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.