Skip to main content
Glama
ispyridis

Calibre RAG MCP Server

by ispyridis

fetch

Retrieve specific content from ebooks using epub:// URLs to access targeted book sections and information.

Instructions

Fetch specific content from a book using epub:// URL

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesepub:// URL from search results

Implementation Reference

  • Handler for the 'fetch' tool within the handleToolsCall switch statement. It is currently a placeholder that sends an error indicating the implementation is pending.
    case 'fetch': // Implementation would be similar to original this.sendError(id, -32601, 'Fetch tool implementation pending'); break;
  • server.js:988-1001 (registration)
    Registration of the 'fetch' tool in the tools array returned by handleToolsList, including name, description, and input schema.
    { name: 'fetch', description: 'Fetch specific content from a book using epub:// URL', inputSchema: { type: 'object', properties: { url: { type: 'string', description: 'epub:// URL from search results' } }, required: ['url'] } },
  • Input schema definition for the 'fetch' tool, specifying an object with a required 'url' string property.
    inputSchema: { type: 'object', properties: { url: { type: 'string', description: 'epub:// URL from search results' } }, required: ['url']

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ispyridis/calibre-rag-mcp-nodejs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server