关于 FICTURN — Short Fiction Inside ChatGPT
FICTURN 是面向希望在聊天中浏览和阅读故事的读者、原生集成于 ChatGPT 的短篇完结小说库。故事文本固定并有版本记录,不会即时生成或改写。
主要功能
- 01浏览并选择故事
- 02通过 ChatGPT 内嵌阅读器阅读
- 03查看阅读进度
- 04切换前一段或继续下一段
- 05返回故事目录
- 06在 ChatGPT 内进行移动端阅读
适用场景
- 01按心情或类型挑选故事
- 02在 ChatGPT 中阅读完结短篇
- 03根据进度提示接续阅读
MCP 相关
MCP 服务提供只读工具,用于浏览目录、开始故事并获取下一段固定文本。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://ficturn.thomas-judes.workers.dev/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http thomasjudes-del-ficturn https://ficturn.thomas-judes.workers.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"thomasjudes-del-ficturn":{"type":"http","url":"https://ficturn.thomas-judes.workers.dev/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"thomasjudes-del-ficturn":{"type":"http","url":"https://ficturn.thomas-judes.workers.dev/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"thomasjudes-del-ficturn":{"type":"http","url":"https://ficturn.thomas-judes.workers.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"thomasjudes-del-ficturn":{"serverUrl":"https://ficturn.thomas-judes.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3此工具无需参数。
详细介绍
FICTURN
你进入的故事。
FICTURN 是一个原生聊天的短篇完结小说库,旨在通过 MCP 驱动的内嵌阅读器,直接在 ChatGPT 中阅读。
当前书库
- The Safehouse Rule — 浪漫悬疑,约 6 分钟
- Room 713 — 怪异酒店恐怖故事,约 5 分钟
- The Last Reply — 近未来数字分身惊悚故事,约 8 分钟
故事正文已固定,并在代码库中进行版本管理。FICTURN 不会即时生成或改写核心故事文本。
阅读器
内嵌阅读器支持:
- 故事库和选择功能
- 阅读进度指示器
- 上一篇 / 继续导航
- 返回书库
- 在 ChatGPT 中进行移动端阅读
- 无需登录
- 无需数据库
- 无付费内容或广告
MCP 工具
browse_stories— 显示当前 FICTURN 目录start_story— 从第 1 部分打开一个故事next_fragment— 获取指定的下一个固定片段
所有工具均为只读。
架构
- TypeScript
- Cloudflare Worker
/mcp上的无状态 MCP 端点- 在
src/story.ts中进行版本管理的故事内容 src/widget.ts中的内嵌阅读器小组件- 由同一个 Worker 提供服务的公共网站和政策页面
公共路由:
/— 产品页面/privacy— 隐私政策/terms— 使用条款/support— 支持/.well-known/openai-apps-challenge— 配置后提供 OpenAI 域名验证令牌
部署
Cloudflare Workers 可以直接导入此 GitHub 仓库。默认部署命令为:
npx wrangler deploy
生产环境的 MCP URL 为:
https://ficturn.thomas-judes.workers.dev/mcp
如需进行 OpenAI 插件域名验证,请将 Worker 环境变量 OPENAI_APPS_CHALLENGE 设置为 OpenAI 提交门户生成的准确令牌。随后,Worker 会在以下地址以纯文本形式提供该令牌:
/.well-known/openai-apps-challenge
开发
npm install
npm run typecheck
npm run dev
使用以下命令手动部署:
npm run deploy
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。