关于 ScriptGrain
ScriptGrain 是面向作者和团队的托管 MCP 服务,用于让 AI 文稿贴近经测量的写作风格。它从作者自己的文本建立风格档案,并据此起草、评分和修改内容。
主要功能
- 01从个人写作建立风格档案
- 02按 45 项属性测量风格
- 03按指定风格起草和修改
- 04依据风格档案为文本评分
- 05追踪观点和已发布页面
适用场景
- 01创建符合作者风格的草稿
- 02检查文案是否符合风格档案
- 03按目标风格分数修改文本
- 04检查已发布页面是否保持风格一致
MCP 相关
远程 MCP 服务提供建立风格档案、起草和评估文本,以及管理相关记忆和页面监测的工具与提示词。客户端通过 streamable HTTP 连接,并使用 OAuth 2.0 或 ScriptGrain API 密钥进行认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.scriptgrain.com/mcpclaude mcp add --transport http com-scriptgrain-scriptgrain https://mcp.scriptgrain.com/mcp{"mcpServers":{"com-scriptgrain-scriptgrain":{"type":"http","url":"https://mcp.scriptgrain.com/mcp"}}}在 Cursor 中打开{"servers":{"com-scriptgrain-scriptgrain":{"type":"http","url":"https://mcp.scriptgrain.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-scriptgrain-scriptgrain":{"type":"http","url":"https://mcp.scriptgrain.com/mcp"}}}{"mcpServers":{"com-scriptgrain-scriptgrain":{"serverUrl":"https://mcp.scriptgrain.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.scriptgrain.com/mcp需要授权https://mcp.scriptgrain.com/tryhttps://mcp.scriptgrain.com/sse需要授权工具
详细介绍
ScriptGrain MCP 服务
ScriptGrain 让 ChatGPT、Claude 等更擅长以你的风格表达。本仓库是其远程 MCP 服务的公开配置指南:将它连接到 Claude、ChatGPT、Cursor 或任何 MCP 客户端,助手就能根据你的写作建立语气档案、用你的风格起草内容,并评估任意文本与该档案的匹配度。
- 端点:
https://mcp.scriptgrain.com/mcp(可流式传输的 HTTP,以纯 JSON 响应;旧版 SSE 地址为https://mcp.scriptgrain.com/sse) - 还没有账户?
https://mcp.scriptgrain.com/try无需密钥或登录:start_session会为助手提供一个为期 7 天的访客会话,用于建立一个语气档案并评估文本与该档案的匹配度,之后会提供一个链接,让你将其保存在免费账户中 - 身份验证: OAuth 2.0(在授权页面使用 ScriptGrain 账户登录;claude.ai 和 ChatGPT 连接器均使用此方式),或在
Authorization: Bearer sg_live_...中传入 ScriptGrain API 密钥 - 套餐: 所有套餐均可使用,包括 Free。起草内容会消耗套餐额度;评估和读取免费。
- 服务版本: 1.23.1,包含 41 个工具和 2 个提示词;每个工具都有标题,以及只读/破坏性提示
- 建立档案: 助手可以使用它已有的你的写作内容(你发给它的消息、分享的文档或邮件、你的帖子),并原样引用;绝不会使用它关于你的笔记或 AI 撰写的文本,而且会向你展示它发送的内容
- 网站: https://scriptgrain.com · 文档: https://scriptgrain.com/docs/mcp.md · REST API: https://scriptgrain.com/docs/api.md
本仓库仅提供指南:只有文档和客户端配置,不包含任何 ScriptGrain 源代码。应用和 MCP 服务均为 ScriptGrain 的私有服务,由其托管,因此无需安装或运行任何内容。
ScriptGrain 的衡量方式
语气档案根据你已经写过的内容建立:涵盖 8 个组别的 45 项属性(词汇、句法、语气与语域、修辞、标点与格式、功能词、内容模式、个人习惯与节奏)。每份草稿都会依据档案获得 0 到 1 的评分:符合个人风格的草稿通常为 0.85 到 0.95,部分匹配为 0.5 到 0.8,明显不符合个人风格的文本则低于 0.45。每项属性都有独立页面:https://scriptgrain.com/attributes。
连接
你需要一个 ScriptGrain 账户(免费):https://scriptgrain.com/auth?tab=signup&source=github_mcp
claude.ai(网页端)和 Claude Desktop
- 依次选择 Settings、Connectors,然后选择 Add custom connector。
- 粘贴
https://mcp.scriptgrain.com/mcp。 - 在授权页面使用 ScriptGrain 邮箱和密码登录。如果你使用 Google 注册,请打开 “Paste an API key instead”,然后粘贴从 https://scriptgrain.com/settings?tab=api 获取的密钥。
连接器会在你的 ScriptGrain 账户中创建专属 API 密钥,并以客户端名称命名。你可以在 Settings、API 中撤销该密钥,撤销后访问权限即会终止。
Claude Code
使用 OAuth(运行 /mcp 时,Claude Code 会打开登录页面):
claude mcp add --transport http scriptgrain https://mcp.scriptgrain.com/mcp
使用 API 密钥:
claude mcp add scriptgrain https://mcp.scriptgrain.com/mcp \
--transport http --header "Authorization: Bearer sg_live_<your-secret>"
用于共享仓库的项目范围配置:config/claude-code.mcp.json(使用 OAuth,因此无需将密钥提交到仓库)。
ChatGPT
如果你的 ChatGPT 套餐支持连接器,请依次选择 Settings、Connectors,然后选择 Add custom connector,并输入 URL https://mcp.scriptgrain.com/mcp;授权页面打开后,使用你的 ScriptGrain 账户登录。如果你的套餐不支持连接器,可以使用免费的提示词生成器 https://scriptgrain.com/works-with/chatgpt,根据你的写作内容生成一页系统提示词,用于自定义指令。
Cursor(以及其他支持 MCP 设置的编辑器)
添加一个名为 scriptgrain 的远程 MCP 服务,URL 为
https://mcp.scriptgrain.com/mcp,并在授权页面打开后完成登录:config/cursor.mcp.json。如果客户端不支持 OAuth,请改用请求头传入密钥:
config/cursor.mcp.with-key.json。请勿将保存密钥的文件纳入版本控制。
其他 MCP 客户端
使用 https://mcp.scriptgrain.com/mcp,通过 OAuth 或 Authorization: Bearer 标头进行身份验证。每个 POST 请求都会收到纯 JSON 响应,而不是事件流,因此仅支持请求和响应的客户端与代理也能正常工作。在每次后续调用中,都要发送初始化响应中的 Mcp-Session-Id 标头。
工具
共有 41 个工具,列表来自服务自身的注册信息(服务 1.23.1)。会删除或覆盖内容的工具(delete_memory、forget_piece、edit_memory、remove_monitor_url、set_voice_brain、delete_brief_template)已标记为具有破坏性,因此客户端可以在运行前征求确认。
点数来自你的 ScriptGrain 方案;“免费”表示不消耗点数。
起草、润色和人性化处理按字数计价:最多 5,000 字,1 点;最多 10,000 字,2 点;最多 15,000 字,3 点(单篇上限)。超过 4,000 字的草稿,或超过 3,000 字的润色或人性化处理任务,会在后台运行:工具会立即返回一个任务,get_job 会显示任务进度,直到任务成功完成(每 2,000 字约需 1 分钟)。点数会按已交付字数扣除,绝不会超过所选档位的点数。
语气档案
| 工具 | 功能 | 费用 |
|---|---|---|
list_profiles | 列出你的密钥可用的语气档案,包括状态、置信度评分和样本数量 | 免费 |
create_profile | 根据 1 到 20 份你自己的写作样本构建语气档案(提供 3 篇以上作品且总字数达到 3,000 字以上,可生成可靠的档案);运行时间约为 1 到 3 分钟 | 1 个提取额度 |
get_profile | 查看档案状态;完成后,可查看其叙述性描述和全部 45 项属性 | 免费 |
mimic_brand | 根据公开品牌网站构建档案(最多 8 个页面);会先征求你的明确同意 | 1 个品牌模仿点数 |
起草、评分与修订
| 工具 | 功能 | 费用 |
|---|---|---|
create_outline | 为长篇内容生成大纲,可在起草前审阅 | 免费 |
generate_content | 按你经测量的文风生成草稿,支持 16 种内容类型,最多 15,000 个单词,并提供文风匹配分数;可生成 1 到 3 个版本(版本数为 2 或 3 时,最多 4,000 个单词);超过 4,000 个单词时会在后台撰写 | 每个版本:最多 5,000 个单词需 1 个额度,最多 10,000 个需 2 个,最多 15,000 个需 3 个 |
check_voice_match | 根据某个档案为任意文本评分,并显示评分背后各项特征的分数 | 免费 |
compare_voice | 无需档案:根据一篇主要内容为最多三篇内容(文本或 URL)评分 | 免费 |
polish | 将草稿修订至目标文风匹配度(默认值为 0.9),最多 3 轮;超过 3,000 个单词时会在后台运行 | 最多 5,000 个单词需 1 个额度,最多 10,000 个需 2 个,最多 15,000 个需 3 个;如果草稿已经达标,则免费 |
humanize | 改写文本(或已保存的草稿),去除可测量的机器写作特征,同时保留所有事实,最多 3 轮;超过 3,000 个单词时会在后台运行 | 最多 5,000 个单词需 1 个额度,最多 10,000 个需 2 个,最多 15,000 个需 3 个;如果文本已经达标,则免费(最多 3,000 个单词) |
ai_detect | 对任意 50 个单词以上的文本进行基于文体计量学的人类与 AI 写作判读 | 免费 |
rewrite_page | 按你的文风逐块改写公开网页的文案;价格、法律声明和按钮标签保持不变 | 每 1,500 个单词需 1 个额度;付费套餐 |
save_edit | 保存你对草稿所做的最终编辑,让档案从差异中学习 | 免费 |
list_generations | 列出过去的草稿及其评分 | 免费 |
get_generation | 获取一篇完整的过往草稿(长篇草稿撰写期间,则获取目前已交付的部分) | 免费 |
get_job | 查看后台任务(长篇草稿、润色或人性化改写)的进度:已完成的章节、已写的单词数、已扣除的额度,以及任务成功后的结果 | 免费 |
list_draft_versions | 列出草稿的早期文本,按时间从新到旧排列:每次编辑、润色、人性化改写或重新起草都会保留被替换的文本 | 免费 |
restore_draft_version | 恢复早期版本;被替换的文本也会保留,因此可以撤销恢复操作 | 免费 |
list_brief_templates | 列出你保存的简报(以及团队的简报),以便在 create_outline 或 generate_content 中通过 template_id 使用 | 免费 |
save_brief_template | 保存简报(格式、主题、角度、受众、语体、要点、长度),供下次使用 | 免费 |
delete_brief_template | 删除已保存的简报 | 免费 |
Voice Brain:你已写内容的记忆
| 工具 | 功能 | 费用 |
|---|---|---|
get_memory | 列出你的写作涉及的观点、论断、故事和框架,每项均附有逐字引用 | 免费 |
sync_memory | 将新草稿和样本编入记忆 | 免费 |
check_novelty | 根据记忆检查简报:判断内容是重复、延伸还是全新,并提供有依据的角度 | 免费 |
what_next | 提供五个可延伸你常谈内容的角度 | 免费 |
add_to_memory | 通过粘贴文本或 URL 添加已发布内容(60 个单词以上),或直接陈述一条记忆(使用 memory,可选填写类型和主题) | 免费 |
set_repeat_policy | 设置草稿是否避免重述先前论点(默认设置),或允许重复 | 免费 |
list_brains | 列出文风可使用的记忆(脑库),以及各记忆由哪些文风共享 | 免费 |
set_voice_brain | 将某种文风切换至另一个脑库,或切回其专属脑库 | 免费 |
edit_memory | 修改一条记忆的内容、类型或主题 | 免费 |
delete_memory | 删除一条记忆 | 免费 |
forget_piece | 忘记一篇完整内容及从中提取的所有记忆 | 免费 |
语气监测:已发布页面,每月评分
| 工具 | 功能 | 费用 |
|---|---|---|
get_voice_monitor | 正在监测的页面、最近一次运行的评分和上一次运行的结果 | 免费;付费套餐 |
add_monitor_url | 监测公开页面(Writer 和 Operator 可监测 5 个页面,Studio 可监测 15 个,Agency 可监测 50 个) | 免费;付费套餐 |
remove_monitor_url | 停止监测页面;保留过往结果 | 免费 |
run_voice_monitor | 立即运行本月检查(每个配置文件每月运行一次;计划运行时间为每月 1 日) | 免费 |
公司背景信息
| 工具 | 功能 | 费用 |
|---|---|---|
list_companies | 列出你的公司或产品配置文件,用真实信息为草稿提供依据 | 免费 |
create_company | 根据 URL、自由格式的笔记或字段创建配置文件;只包含页面所述的内容 | 免费(通过 URL 读取网站需要付费套餐) |
账户
| 工具 | 功能 | 费用 |
|---|---|---|
get_billing | 套餐、剩余点数和续订日期 | 免费 |
get_invoice | 最新发票及其 PDF 链接 | 免费 |
upgrade_plan | 由 Stripe 托管的链接,可用于升级或管理套餐;不会通过连接器扣款 | 免费 |
提示词
write_in_my_voice:起草内容、报告评分、迭代并保存最终编辑稿。build_my_voice_profile:收集你的写作内容、创建配置文件,并引导你查看结果。
示例
值得了解的限制
- 每个密钥每分钟最多 60 个请求。
- 每小时最多提取 5 个配置文件。
- 草稿使用英式或美式英语撰写。
mimic_brand需要你明确同意才能分析网站的写作内容。- 不会通过连接器进行付款。
隐私与安全
- 使用 OAuth 时,你的密码只会在同意页面上使用一次,且绝不会被存储;授权会保留一个加密密钥,该密钥绝不会显示给客户端;在 Settings, API 中撤销授权即可终止访问。
- 粘贴密钥时,请将密钥保存在客户端的密钥存储区或未跟踪的配置文件中。
- ScriptGrain 仅会接收工具调用中包含的内容。
- 子处理方和数据处理方式:https://scriptgrain.com/trust · 隐私:https://scriptgrain.com/privacy · 条款:https://scriptgrain.com/terms
- 请向 [email protected] 报告安全问题(https://scriptgrain.com/.well-known/security.txt)。
了解更多 ScriptGrain 信息
- 45 项属性,每项各有一个页面:https://scriptgrain.com/attributes
- 语气的衡量和评分方式:https://scriptgrain.com/reference/voice-measurement-framework
- 已发表的研究及其方法和局限:https://scriptgrain.com/research
- 所有 MCP 工具及其费用:https://scriptgrain.com/reference/mcp-tool-reference
- 面向 AI 助手:https://scriptgrain.com/llms.txt
支持
[email protected] · https://scriptgrain.com/support
ScriptGrain 是 Adapt Progress Evolve Limited 的产品。该公司在英格兰和威尔士注册(10047328),位于伦敦。
许可证
本仓库中的文档和配置文件根据 MIT 许可证发布(参见 LICENSE)。ScriptGrain 名称、徽标和服务不受该许可证约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。