FICTURN — Short Fiction Inside ChatGPT

io.github.thomasjudes-del由 GitHub 帳號 thomasjudes-del 發布v0.2.1更新於 Oct 24, 2026

Short, finished fiction to discover by mood, genre or reading time inside ChatGPT.

發布方自己的服務:Inside Ads

已驗證Streamable HTTP可網頁執行媒體與設計

概覽

AI 產生的概覽

FICTURN 是遠端 MCP 伺服器,讓助理在 ChatGPT 內瀏覽並閱讀一個小型短篇虛構故事庫。

可以做什麼
  • 依類型、情緒或閱讀時間瀏覽故事目錄
  • 在內嵌閱讀器中開啟一篇固定故事的第一部分
  • 取得已開啟故事的下一段內容,支援上一段/繼續導覽與進度提示
適用情境
當使用者想要一篇短篇小說、快速讀物或五分鐘閱讀,或指定了類型與情緒(例如言情、浪漫懸疑、詭異恐怖、推理、近未來科幻)時使用。
執行需求
需要遠端 MCP 端點;無需登入、帳號、API 金鑰、環境變數或請求標頭。可在 ChatGPT 中使用,包含行動裝置。
安裝前請注意
唯讀且無狀態:不生成、改寫或儲存故事正文,README 說明沒有資料庫、付費或廣告。故事正文固定且已版本化,助理無法改編故事或續寫超出所提供片段的內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 FICTURN — Short Fiction Inside ChatGPT,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.thomasjudes-del%2Fficturn/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "ficturn-short-fiction-inside-chatgpt": {
      "type": "http",
      "url": "https://ficturn.thomas-judes.workers.dev/mcp"
    }
  }
}

README

FICTURN

Stories you enter.

FICTURN is a chat-native library of short, finished fiction designed to be read directly inside ChatGPT through an MCP-powered inline reader.

Current library

  • The Safehouse Rule — romantic suspense, ~6 min
  • Room 713 — uncanny hotel horror, ~5 min
  • The Last Reply — near-future digital-twin thriller, ~8 min

The story prose is fixed and versioned in the repository. FICTURN does not generate or rewrite the core story text on the fly.

Reader

The inline reader supports:

  • story library and selection
  • progress indicator
  • Previous / Continue navigation
  • return to Library
  • mobile reading inside ChatGPT
  • no login
  • no database
  • no payment or advertising

MCP tools

  • browse_stories — show the current FICTURN catalog
  • start_story — open one story at part 1
  • next_fragment — retrieve the requested next fixed fragment

All tools are read-only.

Architecture

  • TypeScript
  • Cloudflare Worker
  • stateless MCP endpoint at /mcp
  • story content versioned in src/story.ts
  • inline reader widget in src/widget.ts
  • public website and policy pages served by the same Worker

Public routes:

  • / — product page
  • /privacy — privacy policy
  • /terms — terms of use
  • /support — support
  • /.well-known/openai-apps-challenge — OpenAI domain-verification token when configured

Deploy

Cloudflare Workers can import this GitHub repository directly. The default deploy command is:

bash
npx wrangler deploy

The production MCP URL is:

text
https://ficturn.thomas-judes.workers.dev/mcp

For OpenAI plugin-domain verification, set the Worker environment variable OPENAI_APPS_CHALLENGE to the exact token generated by the OpenAI submission portal. The Worker then serves that token as plain text at:

text
/.well-known/openai-apps-challenge

Development

bash
npm installnpm run typechecknpm run dev

Deploy manually with:

bash
npm run deploy

來源:README.md,提交 2ce1deb

工具

3

browse_stories

Browse FICTURN stories

Browse a library of short, finished, pre-authored fiction to read directly inside ChatGPT. Use for generic requests such as a short story, quick fiction, a five-minute read, romance, romantic suspense, eerie or uncanny horror, mystery, near-future science fiction, AI thriller, speculative fiction, or when the user wants to choose a story by mood, genre or reading time. The user does not need to know the name FICTURN.

無需輸入參數。

start_story

Start a FICTURN story

Open one short, finished, pre-authored story directly inside ChatGPT in the FICTURN reader. Use when a user asks to read short fiction or requests a story by genre, mood or time: romance or romantic suspense, second chance, forced proximity, eerie or uncanny horror, mystery, near-future science fiction, AI thriller or speculative fiction. If no story is specified, open The Safehouse Rule. The user does not need to mention FICTURN by name.

輸入參數storyId

next_fragment

Continue a FICTURN story

Return the requested next fragment of the fixed FICTURN story already open in the reader. Never invent, rewrite, summarise, or skip story fragments.

輸入參數part必填storyId

版本歷史

1
  1. v0.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Inside 整合