accueil / serveurs / Recherche & Web / io.github.forgemeshlabs/library-mcp
io.github.forgemeshlabs/library-mcp
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.forgemeshlabs/library-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.forgemeshlabs/library-mcp » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 8 outils
- search_literature≈ 174 tokens
PREMIUM full-text search across the entire indexed public-domain corpus (17k+ books and growing). Returns the most relevant passages from ANY book, ranked by relevance, with title/author citations. Retrieval only — real cited passages, never LLM-generated or summarized. Costs $0.02 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max passages to return (default 10, max 30)query· string · requis
Full-text search query, e.g. 'the nature of justice'
Exemple d'appel{"name": "search_literature", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_books≈ 158 tokens
Search the indexed public-domain book corpus by title or author substring, e.g. 'Dickens' or 'Frankenstein'. Returns matching books ranked by historical popularity with book_id for drill-down into metadata, chapters, quotes, or full-text search. Costs $0.005 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Max results (default 10, max 50)query· string · requis
Title or author substring
Exemple d'appel{"name": "search_books", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_book_metadata≈ 125 tokens
Full metadata for one indexed book by book_id: title, author, year, subjects, bookshelves, download rank, chunk count, and detected chapter range. Use search_books first to find a book_id. Costs $0.002 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (1)
Paramètresbook_id· integer · requis
Gutenberg book id, from search_books
Exemple d'appel{"name": "get_book_metadata", "arguments": {"book_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_chapter≈ 151 tokens
Full text of one chapter from an indexed book by book_id and chapter number. Chapter 0 is front matter before the first detected heading. Use get_book_metadata for the valid chapter range. Costs $0.005 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (2)
Paramètresbook_id· integer · requis
Gutenberg book idchapter· integer · requis
Chapter number (0 = front matter)
Exemple d'appel{"name": "get_chapter", "arguments": {"book_id": 1, "chapter": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_quotes≈ 171 tokens
Notable passages from one indexed book by book_id. Pass an optional theme to full-text search within that book, or omit it for a sample of short dialogue-bearing lines. Costs $0.005 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max quotes to return (default 5)theme· string · optionnel
Optional theme/keyword to search for within the bookbook_id· integer · requis
Gutenberg book id
Exemple d'appel{"name": "get_quotes", "arguments": {"book_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ask_book≈ 388 tokens
Ask a natural-language question about one of the flagship books and get back the most relevant passages from the book itself, with chapter/location citations. Retrieval only — never a generated summary. Pass any recognizable name for "book" (e.g. "Moby Dick", "the Odyssey") — it resolves to the matching route. Available flagship books: alice in wonderland, art of war, count of monte cristo, crime and punishment, don quixote, dracula, frankenstein, great expectations, grimms fairy tales, jane eyre, meditations, moby dick, picture of dorian gray, pride and prejudice, sherlock holmes, iliad, odyssey, republic, time machine, tom sawyer, treasure island, walden, war and peace, wuthering heights. Costs $0.01 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (3)
Paramètresbook· string · requis
Book name, e.g. one of: alice in wonderland, art of war, count of monte cristo, crime and punishment, don quixote, dracula, frankenstein, great expectations, grimms fairy tales, jane eyre, meditations, moby dick, picture of dorian gray, pride and prejudice, sherlock holmes, iliad, odyssey, republic, time machine, tom sawyer, treasure island, walden, war and peace, wuthering heightslimit· integer · optionnel
Max passages (default 5, max 15)question· string · requis
Your question about the book
Exemple d'appel{"name": "ask_book", "arguments": {"book": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - browse_shelf≈ 208 tokens
Browse a curated category/subject shelf: 10 hand-picked categories (adventure, childrens-classics, classic-literature, economics-and-politics, gothic-horror, history, philosophy, poetry, science-and-nature, shakespeare-and-drama) plus 100+ auto-generated shelves drawn from real Gutenberg subjects/bookshelves (e.g. 'gothic-fiction', 'russian-literature', 'detective-fiction'). Returns a ranked list of books with book_id for drill-down. Full shelf catalog is discoverable free at https://library.forgemesh.io/llms.txt. Costs $0.003 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (1)
Paramètresshelf· string · requis
Shelf name or slug, e.g. 'gothic horror' or 'russian-literature'
Exemple d'appel{"name": "browse_shelf", "arguments": {"shelf": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - book_of_the_day≈ 117 tokens
Deterministic daily book pick from the indexed corpus, date-seeded so every caller gets the same answer on the same UTC day. Optional date override for backfill. Costs $0.001 via x402 (requires WALLET_PRIVATE_KEY, USDC on Base).
Paramètres, retour & exemple (1)
Paramètresdate· string · optionnel
Optional ISO date (YYYY-MM-DD) to replay a past day's pick
Exemple d'appel{"name": "book_of_the_day", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.forgemeshlabs--library-mcp)
<a href="https://dokore.fr/serveur/io.github.forgemeshlabs--library-mcp"><img src="https://dokore.fr/badge/io.github.forgemeshlabs--library-mcp.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@forgemeshlabs/library-mcp@0.1.6