FICTURN — Short Fiction Inside ChatGPT について
FICTURNは、チャット内で作品を探して読みたい人向けの、ChatGPT対応短編小説ライブラリです。物語本文は固定され、バージョン管理されており、その場で生成・書き換えはされません。
主な機能
- 01作品の一覧表示と選択
- 02ChatGPT内のリーダーで読書
- 03読書進捗の表示
- 04前の断片・次の断片への移動
- 05作品ライブラリへの復帰
- 06ChatGPT内でのモバイル読書
活用シーン
- 01気分やジャンルに合わせた作品選び
- 02ChatGPT内で完結した短編を読む
- 03進捗表示を使った読書の再開
MCP 対応
カタログの表示、作品の開始、次の固定された断片の取得を行う読み取り専用ツールを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ficturn.thomas-judes.workers.dev/mcpclaude mcp add --transport http thomasjudes-del-ficturn https://ficturn.thomas-judes.workers.dev/mcp{"mcpServers":{"thomasjudes-del-ficturn":{"type":"http","url":"https://ficturn.thomas-judes.workers.dev/mcp"}}}Cursor で開く{"servers":{"thomasjudes-del-ficturn":{"type":"http","url":"https://ficturn.thomas-judes.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"thomasjudes-del-ficturn":{"type":"http","url":"https://ficturn.thomas-judes.workers.dev/mcp"}}}{"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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。