ForgeMesh Library MCP logo

ForgeMesh Library MCP

Paid MCP access to a growing public-domain book corpus with search, metadata, chapters, quotes, shelves, and cited retrieval.

Install ForgeMesh Library MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "forgemesh-library-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@forgemeshlabs/library-mcp"
      ],
      "env": {
        "WALLET_PRIVATE_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 8 tools correctly (1d ago).

Overview

ForgeMesh Library MCP connects AI agents to a growing public-domain book corpus through full-text search, book metadata, chapter retrieval, quotes, curated shelves, and flagship-book question answering. Responses use passages retrieved from indexed texts rather than LLM-generated summaries, with citations available for source-based workflows. It runs as an MCP client process, handles x402 USDC payments on Base, and is suited to tutoring, reading, quiz, and curriculum applications that need verifiable literary text.

Use cases

  • Build tutoring agents that return cited literary passages
  • Create reading apps with book and chapter lookup
  • Generate quizzes from public-domain source text
  • Find books by subject, author, or title
  • Answer questions about selected flagship books

Key features

  • Full-corpus literature search
  • Book metadata and chapter retrieval
  • Cited quotes and flagship-book questions
  • Curated and auto-generated subject shelves
  • x402 USDC payments on Base
  • Deterministic daily book selection

Tools8

What ForgeMesh Library MCP lets your agent do. Expand a tool for its parameters.

Verified live~1.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

11/11 checks healthy over the last 53d

What it can do

From the 8 tools this server returned when we ran it; 8 declare their own safety hints.

Makes network requests · 8Read-only tools · 8
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age96 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · @forgemeshlabs/library-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.1kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed8Callable tools this server registers over MCP.

How ForgeMesh Library MCP works

What ForgeMesh Library MCP does

ForgeMesh Library MCP gives MCP-compatible agents access to a public-domain literature corpus. Its retrieval tools can locate passages across the corpus, find books by title or author, inspect metadata, retrieve chapter text, and return notable quotations. The service also includes curated subject shelves and a date-seeded book recommendation.

The ask_book tool provides a focused question-and-answer route for a hand-curated set of flagship works, including Moby-Dick, The Republic, Sherlock Holmes, Pride and Prejudice, and other major titles. It returns cited passages from the selected book. For books outside that set, agents can combine corpus search with metadata, chapter, or quote retrieval.

How it works

The MCP package communicates with the hosted Library service. Tool calls use retrieval over an indexed collection of real book text; responses are not generated summaries. Payment is handled through x402: when a request receives an HTTP 402 challenge, the server signs a USDC authorization and retries the request. Settlement information may appear in the response under _payment.

Payments use USDC on Base mainnet. No account, subscription, or separate API key is needed. The corpus includes material drawn in part from Project Gutenberg, but the service is not affiliated with or endorsed by Project Gutenberg. Its catalog is growing, so agents should query the live index rather than rely on a fixed book count.

Setup and configuration

Run the package with Node.js 20 or newer and a dedicated, low-balance Base wallet funded with USDC. A typical MCP configuration starts the package through npx and passes WALLET_PRIVATE_KEY in the server environment:

config.json
{
  "mcpServers": {
    "library": {
      "command": "npx",
      "args": ["-y", "@forgemeshlabs/library-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x..."
      }
    }
  }
}

Use a wallet dedicated to these payments rather than a primary wallet. The signer is restricted to the Library payee, Base mainnet, USDC, and the service's payment limits. X402_MAX_PRICE_USD and X402_SESSION_BUDGET_USD can reduce the per-call and session ceilings, but cannot raise them. The package supports Claude Desktop, Claude Code, and MCP clients that can launch a standard stdio server.

Tools and capabilities

  • search_literature searches the full corpus for passages from any indexed book.
  • search_books finds books using title or author substrings.
  • get_book_metadata returns title, author, year, subjects, shelves, and chapter range for a book ID.
  • get_chapter retrieves the complete text of a selected chapter.
  • get_quotes returns notable passages, with optional thematic filtering.
  • ask_book answers questions about supported flagship books using cited passages.
  • browse_shelf lists books from curated categories and subject shelves, including more than 100 auto-generated shelves.
  • book_of_the_day selects a deterministic daily book based on the date.

The live service also publishes agent-readable llms.txt, OpenAPI, and x402 discovery documents. These expose the direct HTTP surface, route schemas, shelf catalog, and payment metadata for applications that do not use MCP.

Limitations and notes

Tool calls are paid, and the service's displayed prices can change because the actual charge comes from the x402 challenge at request time. Requests time out after 60 seconds, are limited to 2 MB, and do not follow redirects. The server will not sign payments outside its approved payee, network, asset, or configured limits.

ask_book is limited to its hand-curated flagship titles. Other books require a search-based workflow. The corpus is public-domain material, and the service provides retrieval rather than LLM-generated interpretation or summarization. The full shelf catalog can be browsed without a paid tool call at the published Library endpoints.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about ForgeMesh Library MCP

ForgeMesh Library MCP is an MCP server that connects AI agents to a growing public-domain book corpus. Its main tools search literature and books, retrieve metadata and chapters, find quotes, query selected flagship books with cited passages, browse shelves, and select a daily book. Calls use x402 USDC payments on Base.

Install it through an MCP client by running `npx -y @forgemeshlabs/library-mcp` and setting `WALLET_PRIVATE_KEY` in the server environment. Node.js 20 or newer and a low-balance Base wallet funded with USDC are required for paid calls.

No, it requires neither an account nor a separate API key. The configured wallet signs x402 USDC payment authorizations on Base when the service returns a payment challenge.

The `ask_book` tool supports a hand-curated group of flagship works, including *Moby-Dick*, *The Republic*, *Sherlock Holmes*, *Dracula*, *Jane Eyre*, and others. Use corpus search, chapter retrieval, or quotes for books outside that group.

It returns passages retrieved from indexed book text rather than LLM-generated summaries. Search, quote, chapter, and flagship-book responses can therefore provide source passages for tutoring, reading, quiz, and curriculum workflows.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

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 PreviewForgeMesh Library MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/forgemesh-library-mcp?style=directory)](https://allmcps.com/mcp/forgemesh-library-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/forgemesh-library-mcp"><img src="https://allmcps.com/api/badge/forgemesh-library-mcp?style=directory" alt="ForgeMesh Library MCP on AllMCPs" /></a>