mcpField
A
Audiobookshelf

Audiobookshelf

本地服务
github.com/sierikov游戏娱乐118 周前更新

关于 Audiobookshelf

Audiobookshelf MCP Server 为 AI 助手提供对自托管有声书和播客库的只读访问。其工具涵盖资料库搜索、项目详情、收听进度和播放统计。

主要功能

  1. 01列出并搜索资料库
  2. 02查看有声书和播客详情
  3. 03检查当前收听进度
  4. 04查看收听记录与统计
  5. 05浏览系列、作者和合集

适用场景

  1. 01按书名、作者或朗读者查找内容
  2. 02查看当前有声书的收听位置
  3. 03回顾近期收听内容和总时长

MCP 相关

该 MCP 服务将 Audiobookshelf 的资料库、项目和播放信息作为工具提供给 MCP 客户端。工具仅供读取,不支持播放控制或用户管理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbaudiobookshelf-mcp-macos-arm64.mcpb
mcpbaudiobookshelf-mcp-macos-amd64.mcpb
mcpbaudiobookshelf-mcp-linux-amd64.mcpb
mcpbaudiobookshelf-mcp-linux-arm64.mcpb
mcpbaudiobookshelf-mcp-windows-amd64.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Audiobookshelf MCP 服务

Go Go Report Card MCP Registry

一个适用于 Audiobookshelf 的 Model Context Protocol 服务,可让 AI 助手访问你自托管的有声书和播客资料库。

MCP Registry 名称:mcp-name: io.github.sierikov/audiobookshelf-mcp

它能做什么?

你可以向 AI 助手提问,例如:

  • “我目前在听什么?”
  • “在我的资料库中搜索《沙丘》”
  • “我的收听统计数据是什么?”
  • “我最近听了什么?”
  • “《Katabasis》我听到哪里了?”
  • “我有哪些资料库?”

工具

工具描述工具集
list_libraries列出所有资料库libraries
search_library按标题、作者或朗读者搜索libraries
list_library_items分页列出条目libraries
get_item获取有声书或播客的详细信息items
get_items_in_progress获取正在收听的条目及其进度items
get_listening_stats总收听时长和每日明细playback
get_listening_sessions最近的收听会话playback
get_media_progress获取特定条目的进度playback
list_series列出资料库中的所有系列browse
get_series获取系列详情及书籍browse
get_author获取作者详情及书籍browse
list_collections列出资料库中的合集browse

默认工具集:libraries、items、playback。browse 工具集可通过 AUDIOBOOKSHELF_TOOLSETS 选择启用。


在 Claude Desktop 中安装(一键安装)

下载适用于你平台的 .mcpb 安装包,打开后,Claude Desktop 将引导你完成设置。

平台下载
macOS(Apple Silicon)audiobookshelf-mcp-macos-arm64.mcpb
macOS(Intel)audiobookshelf-mcp-macos-amd64.mcpb
Windowsaudiobookshelf-mcp-windows-amd64.mcpb
Linux x64audiobookshelf-mcp-linux-amd64.mcpb
Linux arm64audiobookshelf-mcp-linux-arm64.mcpb

.mcpb 格式目前仅受 Claude Desktop 支持。其他客户端请使用下方的手动设置方式。


手动设置(适用于所有其他客户端)

1. 获取你的 API 令牌

Audiobookshelf → 设置 → 用户 → 你的用户 → API 令牌

2. 安装二进制文件

go install:

go install github.com/sierikov/audiobookshelf-mcp/cmd/audiobookshelf-mcp@latest

下载并安装到 /usr/local/bin:

macOS(Apple Silicon)
curl -L https://github.com/sierikov/audiobookshelf-mcp/releases/latest/download/audiobookshelf-mcp-macos-arm64 \
  -o /usr/local/bin/audiobookshelf-mcp && chmod +x /usr/local/bin/audiobookshelf-mcp
macOS(Intel)
curl -L https://github.com/sierikov/audiobookshelf-mcp/releases/latest/download/audiobookshelf-mcp-macos-amd64 \
  -o /usr/local/bin/audiobookshelf-mcp && chmod +x /usr/local/bin/audiobookshelf-mcp
Linux(x64)
curl -L https://github.com/sierikov/audiobookshelf-mcp/releases/latest/download/audiobookshelf-mcp-linux-amd64 \
  -o /usr/local/bin/audiobookshelf-mcp && chmod +x /usr/local/bin/audiobookshelf-mcp
Linux(arm64)
curl -L https://github.com/sierikov/audiobookshelf-mcp/releases/latest/download/audiobookshelf-mcp-linux-arm64 \
  -o /usr/local/bin/audiobookshelf-mcp && chmod +x /usr/local/bin/audiobookshelf-mcp
Windows

下载 audiobookshelf-mcp-windows-amd64.exe,将其重命名为 audiobookshelf-mcp.exe,并放入 %PATH% 中的某个目录(例如 C:\Program Files\audiobookshelf-mcp\)。

3. 配置客户端
Claude Code
claude mcp add audiobookshelf \
  -e AUDIOBOOKSHELF_URL=https://abs.example.com \
  -e AUDIOBOOKSHELF_TOKEN=your-token \
  -- audiobookshelf-mcp
Antigravity CLI(原名 Gemini CLI)
antigravity --add-mcp '{"name":"audiobookshelf","command":"audiobookshelf-mcp","env":{"AUDIOBOOKSHELF_URL":"https://abs.example.com","AUDIOBOOKSHELF_TOKEN":"your-token"}}'
OpenCode

添加到 ~/.config/opencode/config.json:

{
  "mcpServers": {
    "audiobookshelf": {
      "type": "stdio",
      "command": "audiobookshelf-mcp",
      "args": [],
      "env": {
        "AUDIOBOOKSHELF_URL": "https://abs.example.com",
        "AUDIOBOOKSHELF_TOKEN": "your-token"
      }
    }
  }
}

配置

变量必需默认值描述
AUDIOBOOKSHELF_URL是—你的 Audiobookshelf 服务 URL
AUDIOBOOKSHELF_TOKEN是—从 Settings → Users 获取的 API 令牌
AUDIOBOOKSHELF_TOOLSETS否libraries,items,playback要启用的工具集,以逗号分隔。使用 all 可启用全部工具集。

安全性

所有工具均为只读——不会写入数据、控制播放或管理用户。API 令牌通过环境变量传递,绝不会被记录或泄露。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。