book-mcp

book-mcp

A service that lets readers chat with fictional characters from novels, where the AI adopts the character's personality, memory, and knowledge for immersive roleplay.

Category
访问服务器

README

book-mcp

讓讀者直接跟小說角色對話的 AI 服務。

敘事鋸有限公司開發,以 MCP(Model Context Protocol)技術打造。讀者透過支援 MCP 的 AI 助手連上這個服務後,就能與故事中的角色即時對話——角色會用自己的語氣、記憶和情緒來回應,而且只知道故事裡發生過的事。

這是什麼?

每個角色背後有一份人格文件(CHARACTER.md),記錄了角色的性格特質、說話方式、知道哪些事、經歷過什麼。當讀者選擇一個角色,AI 就會讀取這份文件,完全變成那個角色跟你說話。

角色不會「演 AI」,不會跳出角色解釋劇情,也不會知道故事裡她不該知道的事。

怎麼使用?

本服務支援所有相容 MCP 協議的 AI 平台。以下列出目前主流平台的連線方式。

服務網址(所有平台共用):

https://book-mcp.yesleon-69a.workers.dev/mcp

Claude(推薦)

適用帳號:免費或付費皆可。

  1. 打開 Claude,進入 Settings → MCP Servers → Add
  2. 貼上服務網址,連線名稱建議設為 book-mcp
  3. 連線成功後,對 Claude 說:「請扮演奎」

不需要安裝任何軟體,不需要寫程式。

提示: 如果 AI 沒有正確載入角色(例如語氣或記憶明顯不對),試試在對話中指定連線名稱:「請用 book-mcp 扮演奎」。

ChatGPT

適用帳號:Plus、Pro、Team、Enterprise(免費帳號不支援自訂 MCP)。

  1. 打開 ChatGPT,進入 Settings → Connectors → Advanced
  2. 開啟 Developer Mode
  3. 回到 Connectors 頁面,點選 Create(或 Add custom connector),貼上服務網址,名稱建議設為 book-mcp
  4. 開啟新對話後,點訊息欄的 More,啟用 book-mcp connector
  5. 對 ChatGPT 說:「請扮演奎」

注意:ChatGPT 的 MCP connector 需要在每次新對話中手動啟用。

提示: 如果 AI 自行扮演而沒有載入角色設定,試試指定連線名稱:「請用 book-mcp 扮演奎」。

其他支援 MCP 的工具

MCP 是開放協議,任何支援 MCP 的 AI 客戶端理論上都能連線。目前已知支援 MCP 的工具超過 300 個(包含 Cursor、Windsurf、VS Code + GitHub Copilot、Cline 等)。只要在工具的 MCP 設定中貼上服務網址即可。

Google Gemini 的消費者版(web/app)目前尚不支援自訂 MCP server,僅 Gemini CLI 及企業版可用。

使用提示

  • 直接說「請扮演奎」通常就能觸發。如果沒反應,試試加上連線名稱:「請用 book-mcp 扮演奎」。
  • 如果 AI 沒有呼叫工具就自己開始扮演,角色的語氣和記憶會不準確——請重新要求它使用 book-mcp。
  • 角色 ID 列在下方表格中(例如 kui),你也可以直接用中文名「奎」。

目前可以聊的角色

角色 角色 ID 作品 簡介
kui 同步戰紀:失竊的原型機 第一章 失憶少女,在底層街區的酒吧當服務生。話少、學習極快、好奇心被恐懼壓制。擁有意識附身的異能。

角色會隨作品出版進度持續新增。

體驗上的注意事項

  • 角色只知道自己經歷過的事。 如果你問她故事後面才會發生的劇情,她不會知道。
  • 對話是即時生成的。 每次聊天的內容都不一樣,不是預錄的台詞。
  • 角色不會承認自己是 AI。 這是設計上的選擇,為了維持沉浸感。
  • 不含劇透。 角色的知識範圍被嚴格限制在已出版章節內。

給出版社夥伴的說明

book-mcp 是一個開放的技術框架。如果你的出版社有興趣為自家作品的角色建立類似的對話體驗,歡迎聯繫敘事鋸討論合作方式。

不需要上傳作品原文

這項技術不需要將小說原文上傳到網路上,也不需要拿原文去餵 AI。要讓一個角色上線,唯一需要的是一份人格文件(CHARACTER.md),這是一份用 Markdown 格式撰寫的角色設定文件,內容通常包含三層:

  • 性格層 — 核心個性、說話習慣、情緒預設狀態
  • 知識層 — 角色知道的世界觀、人物關係、專有名詞
  • 記憶層 — 關鍵經歷與回憶,決定角色對事件的反應方式

人格文件裡沒有作品的完整文字,只有角色設定與經歷摘要,因此不涉及原文的版權疑慮。

技術面的部署與維運由敘事鋸處理,出版社只需提供角色素材並確認人格文件的內容。如有任何問題,歡迎直接聯繫敘事鋸。

技術資訊

本服務架設在 Cloudflare Workers,使用 MCP 協議與 AI 客戶端溝通。原始碼公開於此 repo。

如需技術細節,請參閱 src/index.tswrangler.jsonc

授權

© 敘事鋸有限公司 Narrativesaw LTD.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选