mcpField
F
FICTURN — Short Fiction Inside ChatGPT

FICTURN — Short Fiction Inside ChatGPT

远程服务
github.com/thomasjudes-del游戏娱乐09 周前更新
代码仓库

关于 FICTURN — Short Fiction Inside ChatGPT

FICTURN 是面向希望在聊天中浏览和阅读故事的读者、原生集成于 ChatGPT 的短篇完结小说库。故事文本固定并有版本记录,不会即时生成或改写。

主要功能

  1. 01浏览并选择故事
  2. 02通过 ChatGPT 内嵌阅读器阅读
  3. 03查看阅读进度
  4. 04切换前一段或继续下一段
  5. 05返回故事目录
  6. 06在 ChatGPT 内进行移动端阅读

适用场景

  1. 01按心情或类型挑选故事
  2. 02在 ChatGPT 中阅读完结短篇
  3. 03根据进度提示接续阅读

MCP 相关

MCP 服务提供只读工具,用于浏览目录、开始故事并获取下一段固定文本。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://ficturn.thomas-judes.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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

第一次接触 MCP?

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

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