Foliade

com.gekkode由 gekkode.com 发布官方发布者v1.2.0更新于 Oct 24, 2026

Turn PDFs into mobile flipbook catalogues: upload private drafts, customise, publish, get stats.

已验证Streamable HTTP可网页运行效率与工作流商业与电商媒体与设计

概览

AI 生成的概览

Foliade 把 PDF 变成移动端翻页目录:助手可上传草稿、定制样式、发布并查看汇总统计。

可以做什么
上传或导入 PDF 为私有草稿,查询转换状态并完成上传,重复调用不会产生副本,修改前可用 dry_run 预览。管理目录:读取设置,修改颜色、标题、语言和阅读选项,设置章节或导入 PDF 书签,并按明确请求发布或取消发布。配置访问权限、线索收集以及账户级品牌和主题,并把主题应用到单个目录。构建链接、按钮、视频、表单、产品、图库等互动元素,并发布或恢复其版本。整理目录书架,创建或更新带收件人的命名跟踪链接。读取汇总的阅读与联系统计,并查看可用权益和接口结构。
适用场景
适合让助手把一份 PDF 制作成可托管、可定制、适配手机的翻页目录,包含章节、线索收集和跟踪链接;也适合在对话中管理已有 Foliade 账户的目录和书架。
运行要求
远程 streamable HTTP 端点 foliade.gekkode.com;未声明任何软件包、环境变量或请求头。账户相关工具需要所有者 OAuth 或访客令牌,部分功能(线索收集、书架、跟踪链接)需要特定套餐。
安装前请注意
许多工具会写入或发布:发布目录、书架和互动元素,修改访问权限和密码,替换章节或书架内容都会立即生效,应使用明确请求并在可用时先用 dry_run。上传会把本地 PDF 内容发送给第三方服务。跟踪链接含收件人数据,不应公开;上传返回的请求头和密码不得回显。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Foliade,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.gekkode%2Ffoliade/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "foliade": {
      "type": "http",
      "url": "https://foliade.gekkode.com/mcp"
    }
  }
}

工具

35

foliade_account

Check the connected Foliade account

Confirms the address and the plan of the destination account, without secrets or payment data.

无需输入参数。

foliade_list_catalogues

List the Foliade catalogues

Lists the private and public catalogues of the connected account, with pagination.

输入参数limitoffset

foliade_prepare_upload

Prepare the private upload of a PDF

Creates a single-use 10-minute deposit. Compute the size and the SHA-256 of the local PDF. Transfer the bytes to upload_url with PUT, Content-Type application/pdf, with the headers returned. Do not publish these headers in your reply. This ticket allows no reading and is not an API key for the account.

输入参数titlesha256必填filename必填languageguest_modesize_bytes必填notice_version

foliade_import_url

Import a PDF from a public link

Fetches a PDF that is already online and prepares it as a private draft. Use this when the user gives a link, or when your host hands you an attachment as a download URL rather than a local file. For a file on the user's machine, use foliade_prepare_upload instead. Only public https links are accepted, and the server checks that the link really returns a PDF. Call foliade_finalize_upload next with the upload_id.

输入参数url必填titlelanguageguest_modenotice_version

foliade_finalize_upload

Convert the uploaded PDF into a draft

Finalises an upload that has been received. A repeat returns the same catalogue, never a duplicate. Conversion is asynchronous: check foliade_catalogue_status before giving the final result. The catalogue stays private until it is published explicitly.

输入参数upload_id必填guest_token

foliade_catalogue_status

Check the conversion and the state of a catalogue

Private state: owner OAuth or guest token, never the public link alone.

输入参数guest_tokencatalogue_id必填

foliade_publish_catalogue

Publish an existing Foliade draft

Makes the catalogue public, on explicit request only. Keeps its identifier. It does not change the password or the addresses: those belong to foliade_set_catalogue_access.

输入参数guest_tokencatalogue_id必填

foliade_catalogue_stats

Read the statistics of a catalogue

Aggregated statistics: reads and contacts, without disclosing the contact details.

输入参数dayscatalogue_id必填

foliade_unpublish_catalogue

Unpublish a Foliade catalogue

Closes the public link without deleting the data. Requires an explicit request.

输入参数guest_tokencatalogue_id必填

foliade_capabilities

Discover the MCP settings, entitlements and schemas

Effective entitlements, JSON schemas and examples. Read before configuring; omitted fields are kept, null is refused. Setting changes are visible immediately on a published catalogue. Binary media, PDF replacements, API keys, REST webhooks, team and billing stay in the workspace/API.

无需输入参数。

foliade_get_catalogue_settings

Read every reader and catalogue setting

Settings, table of contents, lead capture, protection without secrets, and the revision needed for changes.

输入参数catalogue_id必填

foliade_update_catalogue

Change the reader and the metadata

Changes only the fields supplied: colours, bar, controls, sound, reading, logo, title, language, PDF. It never touches the table of contents, which belongs to foliade_set_chapters. dry_run returns a preview without writing. No change to the publication state.

输入参数patch必填dry_runcatalogue_id必填expected_revision必填

foliade_set_catalogue_access

Set the catalogue protection and addresses

Changes access on explicit request only. Never publishes a draft. The password is never returned. This tool sets the password and the addresses; to make a draft public, use foliade_publish_catalogue. Declaring a domain does not configure DNS/TLS; activation remains a separate operation.

输入参数domainedry_runpasswordprotectioncatalogue_id必填sous_domaineexpected_revision必填

foliade_set_lead_capture

Configure the lead capture form

Sets activation, page, blocking mode, fields and consent. A plan with lead capture is required; email is mandatory.

输入参数patch必填dry_runcatalogue_id必填expected_revision必填

foliade_set_chapters

Configure the catalogue table of contents

Replaces the table of contents with the ordered list supplied; an empty list removes it. Only the table of contents: every other reader setting stays with foliade_update_catalogue.

输入参数dry_runchapters必填catalogue_id必填expected_revision必填

foliade_import_chapters

Import the PDF bookmarks into the table of contents

Merges the PDF bookmarks into the table of contents without duplicates.

输入参数dry_runcatalogue_id必填expected_revision必填

foliade_get_brand

Read the account brand settings

Brand name, colour and default PDF download; without any billing information.

无需输入参数。

foliade_update_brand

Change the account brand settings

Account-wide impact: use it when a global customisation is asked for, prefer update_catalogue for a single PDF.

输入参数patch必填dry_runexpected_revision必填

foliade_list_themes

List the saved brand themes

Account themes, their settings and revisions; a theme is a copy, not a live link.

输入参数limitoffset

foliade_create_theme

Create a theme from a catalogue

Saves the existing styling and media of the catalogue as a theme, within the limit of the plan.

输入参数name必填catalogue_id必填expected_revision必填

foliade_update_theme

Change a saved theme

Changes the theme for its future applications. make_default changes the starting point of new catalogues.

输入参数namepatch必填dry_runtheme_id必填make_defaultexpected_revision必填

foliade_apply_theme

Apply a theme to a catalogue

Copies the styling and media of a theme of this account onto this catalogue.

输入参数theme_id必填catalogue_id必填expected_revision必填

foliade_get_enrichments

Read the interactive draft, the suggestions and its history

Elements, published version, differences and revision. The files remain those of the catalogue.

输入参数catalogue_id必填

foliade_update_enrichments

Save the interactive elements as a draft

Replaces the draft: 13 types, links, buttons, videos, forms, products, galleries, tours, questions. No element that is invalid or closed off by the plan is accepted. Nothing is published before publish_enrichments. See capabilities and get_enrichments for the examples and the native structure.

输入参数dry_runelements必填catalogue_id必填expected_revision必填

foliade_publish_enrichments

Publish the validated interactive draft

Publishes the interactive elements explicitly, with history. Does not publish the catalogue itself.

输入参数catalogue_id必填expected_revision必填

foliade_restore_enrichments

Restore an interactive publication

Restores a version of this catalogue after re-checking the plan; creates a new history entry.

输入参数catalogue_id必填publication_id必填expected_revision必填

foliade_list_shelves

List the account shelves

Paginated list of the shelves and their settings, without passwords.

输入参数limitoffset

foliade_get_shelf

Read a shelf and its contents

Settings, catalogues in order, and revision of the shelf.

输入参数shelf_id必填

foliade_create_shelf

Create a private shelf

Creates a shelf as a draft. The Distributeur plan is required; nothing is published automatically.

输入参数name必填patch必填

foliade_update_shelf

Configure the appearance and the reading of a shelf

Texts, six layouts, covers, shelf boards, colours, fonts, collections, search and opening.

输入参数patch必填dry_runshelf_id必填expected_revision必填

foliade_set_shelf_catalogues

Compose and order the catalogues of a shelf

Replaces the contents of the shelf with this ordered list with collection names. The PDFs themselves are kept.

输入参数items必填dry_runshelf_id必填expected_revision必填

foliade_set_shelf_access

Publish, protect or close a shelf

Publication and access of the shelf on explicit request only; DNS/TLS remain separate.

输入参数statedomainedry_runpasswordshelf_id必填protectionsous_domaineexpected_revision必填

版本历史

1
  1. v1.2.0最新Sep 26, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。