Token导航 LogoToken导航TokenDH.com
Calibre MCP Nodejs logo
搜索检索未说明官方级别未说明来源级核验

Calibre MCP Nodejs

MCP Server

一个轻量级的Node.js MCP服务器,用于从Calibre电子书库中搜索和阅读书籍,特别针对Windows环境优化。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
JavaScript搜索文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ispyridis

提供方

ispyridis

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Calibre MCP服务器

一个轻量级的Node.js MCP服务器,用于从Calibre电子书库中搜索和阅读书籍。专为Windows兼容性而设计。

特性

  • 库搜索:按标题、作者或内容搜索Calibre库
  • 图书阅读:检索和阅读各种格式的书籍内容
  • 元数据访问:获取详细的图书信息和元数据
  • Windows兼容的:针对Windows环境进行了优化
  • 零依赖:无外部依赖的轻量级实现

先决条件

  • Node.js>=16.0.0
  • Calibre安装在Windows上

安装

  1. 克隆此存储库:
git clone https://github.com/yourusername/calibre-mcp-nodejs.git
cd calibre-mcp-nodejs
  1. 安装依赖项:
npm install

用法

启动服务器

npm start

可用工具

  • search:在Calibre图书馆中搜索书籍
  • fetch:使用epub://URL从书籍中检索特定内容

MCP配置示例

添加到MCP客户端配置中:

{
  "mcpServers": {
    "calibre": {
      "command": "node",
      "args": ["path/to/calibre-mcp-nodejs/server.js"]
    }
  }
}

配置

服务器会自动检测您的Calibre库位置。搜索在常见安装路径中查找Calibre:

  • C:\Program Files\Calibre2\
  • C:\Program Files (x86)\Calibre2\
  • 通过环境变量自定义路径

api参考

搜索书籍

// Search by title
search({ query: "title:\"The Great Gatsby\"" })

// Search by author  
search({ query: "author:\"F. Scott Fitzgerald\"" })

// Full-text search
search({ query: "green light" })

获取书籍内容

// Fetch specific book content
fetch({ url: "epub://book_id/chapter_1" })

项目结构

calibre-mcp-nodejs/
├── server.js          # Main MCP server
├── package.json       # Dependencies and scripts
├── test.js            # Test file
├── test.bat           # Windows test script
└── README.md          # This file

测试

运行测试:

npm test

或者使用Windows批处理文件:

test.bat

故障排除

常见问题

  1. 未找到机芯:确保Calibre安装在标准位置
  2. 图书馆访问:确保Calibre库可访问且未锁定
  3. 权限:以适当的权限运行以访问Calibre文件

调试模式

设置详细日志记录的DEBUG环境变量:

set DEBUG=calibre:*
npm start

支持格式

服务器支持Calibre可以处理的所有格式:

  • 电子版
  • 可移植文档格式
  • 莫比
  • AZW/AZW3
  • 文本
  • 超文本标记语言
  • 更多

演出

此轻量级服务器设计用于:

  • 快速启动时间
  • 内存使用率低
  • 快速搜索响应
  • 对系统的影响最小

与RAG版本的比较

这是轻量级版本。有关矢量搜索、语义相似性和RAG功能等高级功能,请参阅 .

功能简单版本RAG版本
基本搜索
读书
依赖关系
内存使用率
矢量搜索
语义搜索
OCR支持
项目组织

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 添加新功能的测试
  5. 提交拉取请求

许可证

根据Apache许可证2.0授权。有关详细信息,请参阅LICENSE文件。

支持

有关问题和疑问,请在GitHub上打开问题。

更新日志

v2.0.0版本

  • 改进了Windows兼容性
  • 增强的搜索功能
  • 更好的错误处理
  • 优化性能

v1.0.0

  • 初始版本
  • 基本搜索和获取功能
  • Windows支持

目录标签

目录标签

JavaScript搜索文档处理电子书管理本地部署Windows兼容轻量级服务图书搜索阅读功能

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明nonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP