mcpField
T
Teneo Book Generation

Teneo Book Generation

本地服务
teneo.io媒体与设计08 周前更新

关于 Teneo Book Generation

Teneo Book Generation 是面向需要创作非虚构书籍的 Agent 的 MCP 服务,可生成手稿、封面及 PDF、EPUB 或 DOCX 文件。它还提供免费的大纲和细分主题调研工具,供付费生成前使用。

主要功能

  1. 01生成完整的非虚构书籍
  2. 02制作封面并导出 PDF、EPUB 或 DOCX
  3. 03无需完整生成即可生成大纲
  4. 04调研主题细分方向
  5. 05查询任务状态并评估书籍

适用场景

  1. 01从一个主题着手创作非虚构书籍
  2. 02在委托完整书籍前探索大纲
  3. 03生成封面或评估已有书籍

MCP 相关

提供书籍生成、大纲与细分主题调研、封面制作、任务状态查询及质量评估等 MCP 工具。完整生成以异步方式运行,可轮询状态或通过回调 URL 接收完成通知。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"traviseric-teneo-book": {
"command": "npx",
"args": [
"-y",
"teneo-book-mcp"
],
"env": {
"TENEO_API_KEY": "<TENEO_API_KEY>",
"TENEO_BASE_URL": "<TENEO_BASE_URL>",
"TENEO_SERVICE_KEY": "<TENEO_SERVICE_KEY>",
"TENEO_ON_BEHALF_OF": "<TENEO_ON_BEHALF_OF>"
}
}
}
}
启动命令npx -y teneo-book-mcp
需要配置的环境变量
TENEO_API_KEY密钥Per-agent API key from the Teneo dashboard. Books are charged to this key owner's Teneo credit balance.
TENEO_BASE_URLOptional Teneo API base URL. Defaults to https://teneo.io. Use https://staging.teneo.io for staging.
TENEO_SERVICE_KEY密钥Optional ecosystem service key alternative to TENEO_API_KEY.
TENEO_ON_BEHALF_OFRequired when using TENEO_SERVICE_KEY. Teneo user id whose credits are charged.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmteneo-book-mcp1.0.3

工具

7

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

teneo-book-mcp

适用于 Teneo 的 MCP 服务。让任何支持 MCP 的 Agent——Claude Desktop、 Cursor、Claude Code,或你自己的 Agent——都能生成可直接发布的完整非虚构类书籍: 包括完整手稿、封面以及 PDF/EPUB/DOCX 文件。

{
  "mcpServers": {
    "teneo-book": {
      "command": "npx",
      "args": ["-y", "teneo-book-mcp"],
      "env": { "TENEO_API_KEY": "tk_live_..." }
    }
  }
}

工具

工具功能
teneo_capabilities查看身份验证、定价、请求格式、工作流和输出格式。从这里开始。
teneo_generate_book启动书籍生成(异步)→ 返回 jobId。运行约 45 分钟。消耗积分。
teneo_book_status查询任务状态;任务completed后,返回封面和 PDF/EPUB/DOCX 的下载 URL。
teneo_generate_outline仅生成大纲,不运行完整流程。免费。
teneo_research_niche根据种子主题进行细分领域研究。免费。
teneo_generate_cover仅生成封面。
teneo_evaluate_book对已生成的书籍进行质量评估。

费用

按 Teneo 积分计价。单买每积分 $69,购买 3 积分套餐时每积分 $59,购买 10 积分套餐时每积分 $44.90;积分永不过期。

requiredCredits = bookCredits + coverCredits + qualityCreditsReserve
bookCredits     = wordBandCredits(estimatedWordCount) x modelMultiplier(model_version)
estimatedWordCount = number_of_chapters x topics_per_chapter x subtopic_count x 350

默认请求(12 章 / 3 个主题 / 3 个子主题)预计生成 37,800 字 → 1.05 积分,按标价约 $72。teneo_generate_outline 和 teneo_research_niche 免费, 因此你可以先验证方向,再决定是否付费生成。

首次付费调用前,Teneo 账户必须有余额——目前还没有按次付费的端点。实时价格、 完整的模型倍率表和请求架构请查看 /api/agent/capabilities;若本文内容与之不一致,以该页面为准。

设置

获取凭据,然后将上方的配置块添加到你的 MCP 客户端。

  • 首选(委托授权): 从 auth.teneo.io/auth.md 开始, 注册 https://teneo.io/,由用户批准授权请求,再将其兑换为委托 Agent 令牌。将令牌作为 TENEO_AGENT_TOKEN 传入。费用由委托授权的用户承担。
  • 旧版方式: 在 Teneo 控制面板中创建 API 密钥,并传入 TENEO_API_KEY=tk_live_...。
  • 使用 TENEO_BASE_URL=https://staging.teneo.io 指向预发布环境。

费用扣除规则

将此服务接入自主循环之前,有几点值得了解:

  • 先报价,再扣费。 如果请求费用超出余额,将返回 402 和完整报价,不会扣费——这是安全查看准确价格的方式。
  • 支持幂等。 发送 Idempotency-Key 标头;重放请求会重放原始扣费,而不会重复扣费。
  • 失败时退款。 生成失败时将全额退款。
  • 异步处理。 一本书需要约 45 分钟。可查询 teneo_book_status,或传入 callback_url 接收完成 webhook。下载 URL 约 1 小时后过期;重新查询以获取新 URL。

不适用于

单个简短回答、博客文章或普通文章——这类内容应直接作答。本 API 不支持虚构作品和小说。

开发

npm test          # unit tests for the HTTP client (mocked fetch, no network)
npm start         # run the MCP server over stdio

client.mjs 是无依赖的 HTTP 客户端;server.mjs 将其封装为 MCP 工具。二者均与已发布的 OpenAPI 契约保持一致。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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