LibraLM MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LibraLM MCP Server summarize chapter 5 of 'Atomic Habits'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LibraLM MCP Server
Access 50+ book summaries and chapter breakdowns directly in Claude Desktop through the Model Context Protocol (MCP).
Overview
LibraLM MCP Server brings a library of AI-generated book summaries to your Claude Desktop conversations. Search for books, read comprehensive summaries, explore chapter-by-chapter breakdowns, and get instant access to key insights from business, self-help, and educational books.
Related MCP server: Claude RAG MCP Pipeline
Features
📚 50+ Book Summaries - Access a growing library of professionally summarized books
🔍 Smart Search - Find books by title, author, or ISBN
📖 Chapter Breakdowns - Get detailed summaries of individual chapters
📋 Table of Contents - View complete book structure with chapter descriptions
🎯 Key Insights - Extract main themes, frameworks, and actionable takeaways
🔐 Secure API - Protected access with API key authentication
Installation
Installing via Smithery
To install libralm_mcp_server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @libralm-ai/libralm_mcp_server --client claudePrerequisites
Claude Desktop installed
Python 3.10 or higher
LibraLM API key (get one at libralm.com)
Quick Install
Clone the repository:
git clone https://github.com/libralm-ai/libralm_mcp_server.git
cd libralm_mcp_serverInstall dependencies:
pip install -r requirements.txtGet your API key:
Visit libralm.com
Sign in with Google or GitHub
Copy your API key from the dashboard
Configure Claude Desktop:
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"libralm": {
"command": "uvx",
"args": ["--from", "libralm-mcp-server", "libralm-mcp-server"],
"env": {
"LIBRALM_API_KEY": "your_api_key_here"
}
}
}
}Restart Claude Desktop
Available Tools
🔍 search_books
Search for books by title, author, or ISBN.
Search for "Atomic Habits"
Find books by James Clear
Look up ISBN 0735211299📖 get_book_info
Get detailed information about a specific book.
Get details for book ID 0735211299
Show me information about this book📝 get_book_summary
Get the comprehensive AI-generated summary of a book.
Summarize "Atomic Habits"
Give me the main points of this book📋 get_table_of_contents
View the complete chapter list with descriptions.
Show me the chapters in "Atomic Habits"
What topics does this book cover?📄 get_chapter_summary
Get a detailed summary of a specific chapter.
Summarize chapter 3 of "Atomic Habits"
What's in the first chapter?Example Usage
Here are some example prompts you can use with Claude:
"Search LibraLM for books about habits"
"What books do you have on leadership?"
"Give me a summary of 'Outlive'"
"Show me chapter 5 of 'The Wealth Ladder'"
"Find books by Adam Grant"
Configuration
Environment Variables
LIBRALM_API_KEY(required): Your LibraLM API key
API Limits
Free tier: 50 API calls per month
Pro tier: Unlimited API calls
Rate limiting: 10 requests per minute
Troubleshooting
"Invalid API key" error
Verify your API key is correct in the configuration
Check that you've copied the entire key including the prefix
"Resource not found" error
Ensure you're using a valid book ID
The book may not be in the library yet
No books showing up
Check your internet connection
Verify the API endpoint is accessible
Ensure your API key has not exceeded its usage limit
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
📧 Email: support@libralm.com
🐛 Issues: GitHub Issues
Related Projects
LibraLM Web - Web dashboard and API key management
MCP Specification - Learn more about MCP
Built with ❤️ by the LibraLM team
Available Tools
5 toolsget_book_detailsB
Get detailed information about a specific book
Inputs: book_id (required). Returns: Book information structure
get_book_summaryB
Get the main summary for a book
Inputs: book_id (required). Returns: result
get_chapter_summaryC
Get the summary for a specific chapter of a book
Inputs: book_id (required), chapter_number (required). Returns: result
get_table_of_contentsB
Get the table of contents for a book with chapter descriptions
Inputs: book_id (required). Returns: result
list_booksB
List all available books with their basic information
Inputs: no named parameters. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Every tool has a clearly distinct purpose with no ambiguity. 'get_book_details' provides comprehensive information, 'get_book_summary' focuses on the main summary, 'get_chapter_summary' targets specific chapters, 'get_table_of_contents' offers structural overview, and 'list_books' enumerates available books. The descriptions make it easy to distinguish between these related but non-overlapping functions.
All tools follow a consistent verb_noun pattern using snake_case throughout. The naming convention is perfectly uniform with 'get_' or 'list_' prefixes followed by specific resource identifiers, making the tool set highly predictable and readable for agents.
Five tools is well-scoped for a book/library management server, with each tool earning its place. This count provides comprehensive coverage for book exploration without being overwhelming or insufficient, falling within the ideal 3-15 tool range for focused domain coverage.
The tool surface provides excellent read-only coverage for book exploration, including listing, detailed views, summaries, and structural information. The only minor gap is the absence of write operations (create/update/delete books or chapters), but for a library/reading-focused server, this is reasonable and agents can work effectively with the provided retrieval tools.
Related MCP Connectors
Search and read the Claude Platform documentation and API reference.
Your YouTube library in Claude, ChatGPT and Cursor: transcripts, breakdowns, summaries, search.
Your YouTube library in Claude, ChatGPT and Cursor: transcripts, breakdowns, summaries, search.
Let Claude read and edit your KudoWrite novels: chapters, beats, story bible and book summary.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceTurns Claude Desktop into a personal document question-answering system using local vector search. Index PDF, TXT, and Markdown documents into collections and get answers based strictly on your documents with zero hallucination.10 npm-
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to search and query personal document collections (PDF, Word, Markdown, text) using semantic search and conversational AI with full context preservation across exchanges.MIT
- AlicenseNot gradedqualityAmaintenanceConnect your EndNote reference library to Claude AI. Search references, read PDFs, format citations, find related papers, and generate bibliographies directly in Claude Desktop conversations.86 PyPI59AGPL 3.0
- AlicenseBqualityDmaintenanceA 4-stage reading companion that helps users set reading goals, discover books, track progress, and deepen learning through reflection, integrated with Claude Desktop.211MIT