TalkHuman MCP(注:MCP在此处可能代表某种特定的模块、组件或概念,但根据上下文无法确定具体含义,因此直接保留原英文缩写)
工具:消除文本中的AI冗余
模型上下文协议服务器,配备工具用于检测和消除文本中的AI痕迹。该工具基于自然语言处理(NLP)领域的作家和哲学家对AI生成文本模式的专家标注。

什么是AI垃圾(或AI低质内容)?
低质量AI文本的特点包括:
- 信息效用内容密度低,无关填充,事实错误
- 风格品质重复的结构,企业陈词滥调(“深入探讨”,“利用优势”)
- 结构冗长啰嗦,缺乏连贯性,模式化表达
快速入门
Claude Desktop(HTTP传输)
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"talkhuman": {
"url": "https://talkhuman-mcp.vercel.app/api/mcp"
}
}
}Claude Desktop(本地工作室 - 推荐用于开发)
{
"mcpServers": {
"talkhuman": {
"command": "node",
"args": [
"/path/to/talkhuman-mcp/dist/index.js"
]
}
}
}Cursor IDE 及其他 MCP 客户端
在您的MCP配置中添加:
{
"mcpServers": {
"talkhuman": {
"url": "https://talkhuman-mcp.vercel.app/api/mcp"
}
}
}配置完成后请重启您的客户端!
可用工具
get_human_writing_rules
获取针对您特定情境量身定制的全面防剽窃写作规则。
参数:
context(可选):写作类型(例如,“技术博客”、“电子邮件”、“文档”)
示例:
Get writing rules for a technical blog postcheck_for_slop
从三个维度分析文本中的AI痕迹指标。
参数:
text(必填):要分析的文本
示例:
Check this for slop: "In today's digital landscape, it's important to
note that we should leverage cutting-edge solutions to deliver a
seamless user experience..."返回值:
⚠️ AI Slop Analysis
- Overused Phrases: Found AI clichés - landscape, it's important to note,
leverage, cutting-edge, seamless
- Verbosity: Overly long sentences (avg 28.5 words)
- Word Complexity: Unnecessarily formal - "utilize" → "use"
Recommendation: Revise to be more concise, direct, and natural.get_slop_examples
获取分类示例,了解应避免的人工智能错误模式。
参数:
category(可选):"phrases","structure","tone"或者"all"
示例:
Show me phrase examples to avoid被检测到的内容
陈词滥调(或套话、空话)
- “delve into” → “探索”
- “leverage” → “利用”(或根据具体语境可译为“运用”、“发挥”等)
- “it's important to note” → 直接陈述
- “稳健”、“无缝”、“全面”、“范式转变”
- “尖端技术”,“变革者”,“协同作用”
结构性问题
- 重复句开头(同一单词出现3次及以上)
- 过多的项目符号和列表
- 在非正式场合使用过于正式的语言
- 长句(平均超过25个词)
- 词汇密度低(\<40%的唯一词汇)
基于研究的评分
文本分析基于三个加权维度:
- 信息效用 (β=0.06) - 内容密度、相关性
- 风格品质 (β=0.05) - 重复性、连贯性、自然性
- 结构 (β=0.05) - 详尽性,偏差,流畅度
发展
先决条件
- Node.js 18及以上版本
- TypeScript 5.6+
- npm 或 pnpm
本地设置
git clone https://github.com/Kalypsokichu-code/talkhuman-mcp
cd talkhuman-mcp
npm install
npm run build可用脚本
npm run build- 编译 TypeScriptnpm run dev- 开发用的监视模式npm start- 在本地运行stdio服务器npx ultracite check- 代码风格检查(或语法检查,根据上下文Lint可能指代码风格或语法检查工具)npx ultracite fix- 自动修复问题
本地测试
测试stdio传输(Claude桌面版):
npm run build
npm start
# Server runs on stdio, test with MCP inspector:
npx @modelcontextprotocol/inspector node dist/index.js测试HTTP传输(Cursor/Web):
vercel dev
# Visit http://localhost:3000建筑学
项目结构
talkhuman-mcp/
├── api/ # Vercel serverless functions
│ ├── mcp.ts # HTTP MCP endpoint (Streamable HTTP)
│ ├── index.ts # API info page
│ ├── check.ts # Slop detection API
│ ├── rules.ts # Rules API
│ └── examples.ts # Examples API
├── src/ # Core MCP server
│ ├── index.ts # stdio transport (Claude Desktop)
│ └── rules.ts # Anti-slop taxonomy
├── public/
│ └── index.html # Homepage/docs
└── dist/ # Compiled output双传输支持
stdio 传输 (本地/克劳德桌面):
- 直接过程通信
- 低延迟,持久连接
- 最适合本地发展
- 条目/入口:
dist/index.js
可流式传输的HTTP传输 (Vercel/Web): (可翻译为)(Vercel/网络):
- 仅POST模式(MCP 2024-11-05 规范)
- 完全无状态,针对无服务器环境优化
- 不支持服务器端渲染(Vercel 有60秒的超时限制)
- 按需自动扩展
- 终端(或端点):
/api/mcp
技术栈
- 运行时TypeScript 5.6+ 配合 Node.js 的 ESM(ECMAScript 模块)
- 验证用于类型安全的Zod模式
- 代码检查(或代码格式化/代码风格校验)超城市(生物群系驱动)
- MCP SDK(MCP软件开发工具包):
@modelcontextprotocol/sdkv1.19+ - 部署Vercel 无服务器函数
部署您自己的(系统/服务/应用等)
一键部署

手动部署
npm install
vercel deploy --prod您的MCP终端节点: https://your-project.vercel.app/api/mcp
环境变量
无需任何设置!服务器即开即用。
使用示例
在Claude Desktop中
"Check my email draft for AI slop patterns"
"Get writing rules for professional documentation"
"Show me examples of phrases to avoid in blog posts"作为写作助手
"Analyze this paragraph and suggest improvements:
[paste text]"
"Get human writing rules for casual Twitter posts,
then help me write a thread"API集成
# Check text for slop
curl -X POST https://talkhuman-mcp.vercel.app/api/check \
-H "Content-Type: application/json" \
-d '{"text": "Your text here"}'
# Get writing rules
curl https://talkhuman-mcp.vercel.app/api/rules?context=email研究基金会
基于以下专家的注释:
- 自然语言处理(NLP)研究人员和作家
- 专业哲学家
- 行业内容创作者
主要发现:
- 相关性 (β=0.06) - 最显著的斜率指标
- 内容密度 (β=0.05) - 实质内容与填充内容
- 自然语调 (β=0.05) - 对话式声音与机器人式声音的对比
- 人类感知相关性:AUROC 0.52-0.55
全文: arXiv:2509.19163(该表述本身在中文中通常不直接翻译,而是作为学术资源标识保留,但若需解释其含义,可表述为:“arXiv数据库中的论文标识符,编号为2509.19163”)
文档
- Claude 桌面设置 - 详细的配置指南
- API 参考 REST API 端点
- MCP规范 - 协议文档
做出贡献
欢迎投稿!详情请见 CONTRIBUTING.md 翻译为中文是:“贡献指南.md” 或 “如何贡献.md”(具体翻译可能根据上下文略有调整,但基本意思是“关于如何做出贡献的指南文件”) 作为指南。
快速检查清单:
- 跑
npx ultracite fix在提交之前 - 保持变更简洁且有针对性
- 为新模式添加示例
- 如有需要,请更新文档
许可证
MIT 许可证 - 请参阅 许可证 详情如下
______________________________________________________________________
现场演示: talkhuman-mcp.vercel.app 翻译为中文可以是“talkhuman-mcp.vercel的应用平台”或“talkhuman-mcp.vercel网站”,但通常我们更倾向于直接使用域名,因为域名本身已经包含了技术平台的信息。不过,为了更贴近中文表达习惯,也可以简化为“talkhuman-mcp.vercel”(直接作为项目或应用的名称)。在这里,“talkhuman-mcp”可能代表某个特定的应用或项目名称,而“.vercel.app”则是部署该应用的Vercel平台的子域名格式 MCP终端: https://talkhuman-mcp.vercel.app/api/mcp GitHub: “Kalypsokichu-code/talkhuman-mcp” 可以翻译为:“Kalypsokichu代码/人类对话多客户端协议(或类似意思的表述,具体根据上下文确定'mcp'的确切含义)”。不过,由于“Kalypsokichu”和“talkhuman-mcp”可能不是广泛认知的术语或项目名,且“mcp”可能有多种含义(如Multi-Client Protocol、Multi-Client Platform等),在没有具体上下文的情况下,翻译可能需要根据实际情况进行调整。如果这是一个特定项目或技术的名称,建议查找相关资料以确定最准确的翻译
