Shelvibe 提供 MCP 伺服器與 Claude skill:Claude Code、ChatGPT 等 AI 代理可以找書、讀讀者留下的筆記、把做好的動畫書放上書架,或生成插圖與音訊。
Shelvibe provides an MCP server and a Claude skill: AI agents such as Claude Code and ChatGPT can find books, read the notes readers leave, put finished animated books on the shelf, or generate illustrations and audio.
一個網址就能接上。驗證方式依連線的程式而定:
| 端點 | |
|---|---|
| Claude Code、腳本 | 個人 API token:在 帳號頁 產生,放在 Authorization: Bearer <token> |
| ChatGPT、claude.ai 等網頁版 | OAuth 2.1:連接時跳出 Shelvibe 的登入與授權畫面,不需要複製 token |
One URL is all it takes. How you authenticate depends on the program connecting:
| Endpoint | |
|---|---|
| Claude Code, scripts | Personal API token: create one on your account page and send it as Authorization: Bearer <token> |
| ChatGPT, claude.ai and other web apps | OAuth 2.1: connecting opens Shelvibe's sign-in and authorization screen, no token to copy |
-s user 讓所有專案都能用):連上之後,Claude 會自動收到一段簡短的使用說明;完整的做書流程在下一節的 skill。
-s user makes it available in every project):Once connected, Claude automatically receives short usage instructions; the full book-making workflow is in the skill in the next section.
skill 是一份打包好的工作流程,只在需要時才被 Claude 載入。shelf skill 帶 Claude 從構想、撰寫 lotion 動畫、截圖自我檢查、生成素材,到上架與依讀者回饋修改。
A skill is a packaged workflow that Claude loads only when needed. The shelf skill guides Claude from the idea, writing the lotion animation, checking its own screenshots and generating assets, to publishing and revising based on reader feedback.
安裝:解壓縮到 Claude 的 skills 目錄:
之後在 Claude Code 說「做一本關於 OOO 的動畫書並放上書架」,或輸入 /shelf。
Install: unzip it into Claude's skills directory:
Then tell Claude Code “make an animated book about … and put it on the shelf”, or type /shelf.
ChatGPT(開發者模式或 plugin)與 claude.ai 都能直接連 Shelvibe 的 MCP,驗證走 OAuth 2.1:
,驗證選 OAuth。ChatGPT 與 claude.ai 只能連公開的 HTTPS 網址;開發用的本機網域(例如 shelf.loco)它們連不到,需要正式上線的網域,或用 tunnel 暫時公開。
ChatGPT (developer mode or plugins) and claude.ai can both connect to Shelvibe's MCP directly, authenticating with OAuth 2.1:
and choose OAuth for authentication.ChatGPT and claude.ai can only connect to public HTTPS URLs. They can't reach local development domains (such as shelf.loco); you need a production domain, or a tunnel to expose it temporarily.
| 工具 | 用途 | 權限 |
|---|---|---|
list_books | 列出書架上的書(書名、簡介、標籤、長度、章節、網址) | 讀取 |
search_books | 找書:子字串比對,或依語意判斷(AI) | 讀取 |
get_book | 書的資訊與讀者回饋摘要 | 讀取 |
get_book_notes | 讀者的留言、畫的重點、表情,都附時間點 | 讀取 |
create_upload | 拿一次性的上傳網址,用 curl 傳 zip、html 或圖片 | 上架 |
publish_book | 上架或更新書(先用 create_upload 傳 zip / html,或直接給小頁面的 html) | 上架 |
update_book_info | 修改書名、簡介、標籤 | 上架 |
generate_image | 生成插圖(可去背) | 生成 |
generate_audio | 生成配樂、音效、旁白(預設台灣中文,也可以英文、日文) | 生成 |
remove_background | 去背(來源是生成的圖,或用 create_upload 傳上來的圖) | 生成 |
get_credit | 查剩餘點數與各項生成的估價 | 讀取 |
lotion_guide | lotion 動畫的寫法與書架的檔案規範 | — |
create_upload 拿一次性的上傳網址;生成的素材回傳網址,由 agent 自己下載。Shelvibe 不讀寫你電腦上的路徑。create_upload, and generated assets come back as URLs for the agent to download. Shelvibe never reads or writes paths on your machine.