关于 craft-content-mcp
面向营销和销售团队的 B2B 内容 MCP 服务,提供托管和本地运行方式。八种工具可生成结构化草稿、依据输入调整内容,并分析或改写现有材料。
主要功能
- 01通过发现问题生成案例研究
- 02制作新闻简报和网络研讨会脚本
- 03将内容改写为多种格式
- 04起草思想领导力文章
- 05生成客户证言和销售内容
- 06分析并改进文案
适用场景
- 01根据访谈笔记起草案例研究
- 02将网络研讨会记录改写为帖子和邮件
- 03为特定受众规划新闻简报
- 04检查内容的清晰度和结构
MCP 相关
向 MCP 客户端提供八种只读内容生成与分析工具。可作为托管连接器使用,也可在本地通过 stdio 运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://craft-content.gtmhelix.com/mcpclaude mcp add --transport http shashwatgtm-craft-content https://craft-content.gtmhelix.com/mcp{"mcpServers":{"shashwatgtm-craft-content":{"type":"http","url":"https://craft-content.gtmhelix.com/mcp"}}}在 Cursor 中打开{"servers":{"shashwatgtm-craft-content":{"type":"http","url":"https://craft-content.gtmhelix.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"shashwatgtm-craft-content":{"type":"http","url":"https://craft-content.gtmhelix.com/mcp"}}}{"mcpServers":{"shashwatgtm-craft-content":{"serverUrl":"https://craft-content.gtmhelix.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
8| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| quote | string | 否 | 客户引言 |
| results | string | 是 | 量化成果 |
| solution | string | 是 | 您的产品如何解决问题 |
| challenge | string | 是 | 面临的业务挑战 |
| your_product | string | 是 | 您的产品名称 |
| customer_name | string | 是 | 客户公司名称 |
| customer_size | string | 否 | 公司规模 |
| customer_industry | string | 否 | 客户所属行业 |
详细介绍
@shashwatgtmalpha/craft-content-mcp v2.2.23
CRAFT Content Framework MCP Server:全面重新设计,采用以用户为中心的输入、实际内容分析,并为每项输出提供带占位符的结构化草稿。
托管版(无需安装)
将 https://craft-content.gtmhelix.com/mcp 添加到 Claude 或 ChatGPT,作为自定义连接器。无需登录,且始终运行最新版本(2.2.23)。这些工具也可通过免费的 Web 应用使用,每项工具都有对应表单,网址为 https://craft-content.gtmhelix.com/;设置步骤请参阅 https://craft-content.gtmhelix.com/connect/。
下面的 npm 包版本较旧(截至 2026 年 9 月 27 日,npm 上的版本为 2.0.1),要等到下一次 npm 发布才会更新。仅当你需要本地 stdio 服务时才使用它。
设计理念
每项工具都按照从用户视角出发的思维链重新设计:
- 用户真正想要什么?(而不是演示中看起来很出彩的内容)
- 他们已经知道什么?(让输入保持简单:不要询问他们还需要费力弄清的内容)
- 输出能为他们节省时间吗?(提供带占位符的结构化草稿,而不是空白模板)
v2.0.0 的新变化
| 工具 | 之前 | 之后 |
|---|---|---|
| thought_leadership_series | 200-300 字的帖子,带有 [Expand] 占位符 | 约 600 到 800 字的署名文章草稿,发布前需补全占位符 |
| craft_content_improver | 输出空白评分卡 | 实际分析内容、评估各项维度并生成改进版本 |
| case_study_generator | 需要完整故事 | 探索模式:如果你没有故事,则生成访谈问题 |
| sales_enablement_content | 通用推介 | 按异议映射的应对方案,结合你的佐证材料 |
| newsletter_builder | 良好 | 增强功能:A/B 主题行、4 个开场钩子、受众细分定位 |
| webinar_script | 良好 | 按类型提供结构(演示、教育或圆桌讨论) |
| content_repurposer | 出色 | 保留:转换为 10 种格式 |
| testimonial_capture | 出色 | 保留:请求邮件、访谈指南 |
安装
npm install -g @shashwatgtmalpha/craft-content-mcp
或添加到 Claude Desktop 配置中:
{
"mcpServers": {
"craft-content": {
"command": "npx",
"args": ["-y", "@shashwatgtmalpha/craft-content-mcp"]
}
}
}
工具和输入
生成于 2026 年 9 月 27 日,数据来自服务自身的工具列表;并于 2026 年 10 月 18 日再次根据 craft-content-mcp 2.2.23 的 tools/list 进行核对(与托管 MCP 地址使用相同代码),因此下方的每个工具名称、标题、描述和输入都与服务实际接受的内容完全一致。所有工具均为只读。
| # | 工具 | 标题 | 功能 |
|---|---|---|---|
| 1 | case_study_generator | 案例研究生成器 | 使用 DISCOVERY MODE 生成案例研究。如果你掌握完整故事,可生成完整的案例研究;如果没有,可先获取访谈问题来收集故事。 |
| 2 | newsletter_builder | 新闻简报构建器 | 编写新闻简报内容。只有主题?我们会建议关键要点。已有关键要点?我们会撰写内容。 |
| 3 | webinar_script | 网络研讨会脚本 | 生成网络研讨会脚本。已知你的核心收获?获取完整脚本。仍在规划中?我们会根据主题和类型建议核心收获。 |
| 4 | content_repurposer | 内容改编器 | 将源内容转换为多种格式。只需粘贴内容:我们默认生成 5 种最实用的格式,也可指定你需要的格式。 |
| 5 | thought_leadership_series | 思想领导力系列 | 根据你的主题、观点和佐证要点,生成思想领导力文章草稿(每篇约 600 至 800 字)。如果没有佐证要点,草稿会附上建议收集的佐证要点。草稿中包含发布前需要补全的占位内容。 |
| 6 | testimonial_capture | 客户评价收集 | 生成客户评价请求邮件、访谈问题和格式化输出。专为探索发现而设计。 |
| 7 | sales_enablement_content | 销售赋能内容 | 生成销售内容。已知客户异议?获取完整的应对话术。新产品尚无销售数据?我们会根据产品类型建议可能遇到的异议。 |
| 8 | craft_content_improver | CRAFT 内容改进器 | 分析内容的清晰度、结构和吸引力,对每项进行评分并提供建议,包括一个将常见行话替换掉、并拆分长句的版本。 |
各工具的输入
1. 案例研究生成器(case_study_generator)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
customer_name | 是 | string | 客户/公司名称 |
your_product | 是 | string | 你的产品/服务名称 |
customer_industry | 否 | string | 客户所属行业背景 |
mode | 否 | 以下之一:full、discovery | full = 生成案例研究(需要提供挑战/解决方案/结果);discovery = 生成访谈问题以收集故事 |
interview_notes | 否 | string | 可选:原始访谈笔记或转录文本。mode 为 'full' 时,会将其整理为案例研究 |
challenge | 否 | string | 客户面临的挑战/问题(full 模式必填) |
solution | 否 | string | 你的产品如何解决问题(full 模式必填) |
results | 否 | string | 可量化的成果(full 模式必填) |
customer_quote | 否 | string | 可选:客户直接引述 |
your_sector | 否 | 以下之一:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:你所在公司的行业(不是客户所属行业)。提供此项时,系统会据此选择行业说明;未提供时,工具会从你的文字中判断,并在信息不明确时保持中立。 |
2. 新闻简报构建器(newsletter_builder)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
topic | 是 | string | 新闻简报的主要主题 |
cta_goal | 是 | string | 希望读者采取什么行动?(例如,“报名参加网络研讨会”“试用功能”“阅读博客”) |
key_points | 否 | string | 可选:需要涵盖的要点(以逗号分隔)。如果未提供,该工具会根据主题和新闻简报类型建议 5 个要点 |
audience_segment | 否 | 选项:executives、practitioners、technical、general、prospects、customers | 受众细分会影响语气和内容深度 |
newsletter_type | 否 | 选项:educational、product_update、industry_news、thought_leadership、curated_links | 新闻简报类型 |
tone | 否 | 选项:professional、conversational、authoritative、friendly、urgent | 写作语气 |
previous_topics | 否 | string | 可选:近期新闻简报主题,用于避免重复并建议关联内容 |
your_sector | 否 | 选项:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司自身所属行业(而非客户所属行业)。提供此项时,该工具会据此确定行业说明;未提供时,该工具会从您的文字中判断,若无法明确判断,则保持中立。 |
3. 网络研讨会脚本(webinar_script)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
topic | 是 | string | 网络研讨会主题/标题 |
target_audience | 是 | string | 参会者群体(例如,“B2B SaaS 公司的营销经理”) |
webinar_type | 是 | 选项:educational、product_demo、panel_discussion、customer_story、workshop、ama | 网络研讨会类型决定其结构 |
duration | 否 | 选项:30_min、45_min、60_min、90_min | 网络研讨会时长 |
key_takeaways | 否 | string | 可选:参会者应学到的 3-5 项内容(以逗号分隔)。如果未提供,我们会根据主题提供建议 |
speakers | 否 | string | 可选:演讲者姓名和职务(以逗号分隔) |
include_polls | 否 | boolean | 是否包含互动投票建议 |
product_mention_level | 否 | 选项:none、subtle、moderate、heavy | 是否在脚本中添加与产品相关的占位内容(none 表示不添加) |
your_sector | 否 | 选项:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司自身所属行业(而非客户所属行业)。提供此项时,该工具会据此确定行业说明;未提供时,该工具会从您的文字中判断,若无法明确判断,则保持中立。 |
4. 内容改编器(content_repurposer)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
source_content | 是 | string | 要改编的原始内容(博客文章、文章、文字稿等) |
source_type | 是 | 选项:blog_post、webinar_transcript、podcast_transcript、whitepaper、case_study、research_report、presentation | 源内容的类型 |
target_formats | 否 | string | 可选:要生成的格式(以逗号分隔)。默认值:linkedin_post、twitter_thread、email、blog_summary、quote_cards。其他选项:infographic_outline、video_script、podcast_talking_points、slide_deck_outline、newsletter_section |
brand_voice | 否 | 选项:professional、casual、authoritative、friendly、bold | 需要保持的品牌风格 |
key_message | 否 | string | 可选:需要在所有格式中着重传达的核心信息 |
your_sector | 否 | 选项:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司自身所属行业(而非客户所属行业)。提供此项时,该工具会据此确定行业说明;未提供时,该工具会从您的文字中判断,若无法明确判断,则保持中立。 |
5. 思想领导力系列(thought_leadership_series)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
topic | 是 | string | 你想在其领域树立权威的主题 |
your_take | 是 | string | 你对这个主题的独特观点或看法。你相信哪些别人不相信的事?你的逆向观点是什么? |
target_reader | 是 | string | 谁应该阅读?请具体说明(例如,“正为客户流失问题苦恼的 B2B SaaS 创始人”,而不只是“营销人员”) |
proof_points | 否 | string | 可选:支持你观点的证据:个人经历、客户案例、数据/统计信息(以逗号分隔)。如果未提供,我们会建议你收集哪些佐证 |
author_background | 否 | string | 可选:你的职位,以及你为何具备可信度(例如,“15 年企业销售经验”) |
num_articles | 否 | integer (1 to 5) | 要列出大纲的文章数量,必须是 1 到 5 之间的整数。若未提供,系列将包含三篇文章 |
article_type | 否 | 以下选项之一:contrarian、how_to、lessons_learned、prediction、framework | 文章风格 |
your_sector | 否 | 以下选项之一:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司所属行业(不是客户所属行业)。提供此项时,它将决定行业说明;未提供时,工具会从你提供的文字中判断,若信息不明确则保持中立。 |
6. 客户评价采集(testimonial_capture)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
customer_name | 是 | string | 客户姓名 |
customer_company | 是 | string | 客户公司 |
success_story | 是 | string | 简要描述客户使用你们产品取得的成功 |
testimonial_type | 是 | 以下选项之一:written_quote、video_interview、case_study_interview、g2_review、reference_call | 所需的客户评价类型 |
customer_role | 否 | string | 客户的职位 |
relationship_context | 否 | string | 客户合作时长、关键互动 |
use_case | 否 | string | 这份客户评价将用于哪里?(网站、销售演示文稿等) |
incentive | 否 | string | 可选:你提供什么作为回报 |
your_sector | 否 | 以下选项之一:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司所属行业(不是客户所属行业)。提供此项时,它将决定行业说明;未提供时,工具会从你提供的文字中判断,若信息不明确则保持中立。 |
7. 销售赋能内容(sales_enablement_content)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
product | 是 | string | 产品名称及其功能 |
target_persona | 是 | string | 销售人员面向的对象(职位、公司类型) |
proof_points | 是 | string | 支持产品声明的证据:案例研究、指标、引言(以逗号分隔) |
common_objections | 否 | string | 可选:你常听到的销售异议(以逗号分隔)。如果未提供,我们会根据你的产品类型建议可能遇到的异议 |
value_props | 否 | string | 可选:主要价值主张(以逗号分隔)。如果未提供,将根据佐证推导 |
competitor_objections | 否 | string | 可选:“为什么不选[竞争对手]”这类异议 |
price_context | 否 | string | 可选:你的定价与市场水平的对比(例如,“高端,比市场价高 20%”、“经济型选择”、“中端市场”) |
sales_stage | 否 | 以下选项之一:prospecting、discovery、demo、negotiation、closing | 销售漏斗所处阶段 |
your_sector | 否 | 以下选项之一:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司所属行业(不是客户所属行业)。提供此项时,它将决定行业说明;未提供时,工具会从你提供的文字中判断,若信息不明确则保持中立。 |
8. CRAFT 内容优化器 (craft_content_improver)
| 输入 | 必填 | 类型 | 描述 |
|---|---|---|---|
content | 是 | 字符串 | 要分析的内容 |
content_type | 是 | 以下之一:blog_post、email、landing_page、social_post、sales_email、product_description、press_release、case_study | 内容类型会影响评估标准 |
goal | 否 | 字符串 | 可选:这段内容应实现什么目标?(例如“促进注册”“向读者普及知识”)。如果未提供,将根据内容类型选择目标(例如,销售邮件的目标为“预约会议”) |
audience | 否 | 字符串 | 可选:这段内容面向谁?有助于量身定制改进方案。 |
tone_preference | 否 | 以下之一:more_formal、more_casual、more_urgent、more_friendly、more_authoritative、keep_same | 期望的语气(为兼容性而接受;不会改变分析结果) |
your_sector | 否 | 以下之一:logistics_tech、fintech、saas、vertical_saas、ai_native、ites、telecom、software、cybersecurity、other | 可选:贵公司的所属行业(而非客户的行业)。提供后,将据此选择行业备注;若未提供,工具会从你的描述中识别行业,信息不明确时则保持中立。 |
输入设计原则
- 只询问用户实际了解的信息:如果用户因为尚未明确阐述“价值主张”而来,就不要要求他们提供“价值主张”
- 尽量减少必填输入:必填项为 3 到 4 个,其余设为选填,并提供智能默认值
- 使用自然语言:用“your_take”而不是“contrarian_perspective_thesis”
- 推导可推导的信息:如果用户提供了主题,就自动生成相关元素
输出设计原则
- 提供带占位符的结构化草稿:每个工具都会返回一份可编辑的结构化草稿;对于输入中未提供的事实,会用占位符标出
- 长度适合对应格式:署名简介为 600 到 800 个单词,社交媒体帖子为 200 到 300 个单词
- 包含元数据:字数、发布时间、标题
- 添加推广内容:提供用于推广较长内容的社交媒体短文案
作者
Shashwat Ghosh,联合创始人兼兼职首席营销官,Helix GTM Consulting,拥有 24 年以上 B2B 经验和 10 年以上兼职从业经验
许可证
MIT
托管连接器(Streamable HTTP)
同样的工具也可通过托管 MCP 服务使用,因此无需安装任何内容,即可在网页版、桌面版和移动版 Claude 中使用。
- 服务 URL:
https://craft-content.gtmhelix.com/mcp - 传输方式:Streamable HTTP(无状态,返回 JSON)。身份验证:无。
- 设置指南:https://craft-content.gtmhelix.com/connect/
- 在 Claude 中:依次选择 Customize、Connectors、Add custom connector,然后粘贴服务 URL。
- 在 Claude Code 中:
claude mcp add --transport http craft-content https://craft-content.gtmhelix.com/mcp
npm 包(stdio)和托管服务运行的是 src/server.ts 中相同的 createServer() 代码。
隐私政策
完整政策:https://craft-content.gtmhelix.com/privacy/(也见 PRIVACY.md)。
- **数据收集:**托管服务只会接收工具名称和每次工具调用的输入。npm 包在你的计算机上运行,不会向我们发送任何内容。
- **使用和存储:**输入仅用于生成该次调用的回复。不会存储任何内容:没有数据库、文件、缓存,我们的代码也不会记录输入或输出。
- **与第三方共享:**我们不会与第三方共享数据。Netlify 托管该服务,并按照其自身政策处理请求(https://www.netlify.com/privacy/)。字体由本网站提供,因此加载页面时不会联系其他任何服务。
- **保留期限:**我们不会保留任何工具输入或输出。Netlify 会按照其政策保留自己的平台日志。
- **联系方式:**[email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。