mcpField
D
declaude

declaude

远程服务
speak-english.tenken.co生产力17 周前更新

关于 declaude

declaude 将 Claude 风格的措辞改写为简明英语,同时保留含义、代码和结构。适合通过 MCP 客户端、Claude Code 钩子、文档流程或 API 精简文本;文本在内存中处理且不记录提示词。

主要功能

  1. 01去除填充语和过度保留措辞
  2. 02保留含义与结构
  3. 03保留代码
  4. 04改写文档
  5. 05提供 Claude Code 回复钩子
  6. 06处理文本时不记录提示词

适用场景

  1. 01精简冗长的助手回复
  2. 02改写 Markdown 或文本文件
  3. 03自动修改 Claude Code 回复

MCP 相关

MCP 服务向 MCP 客户端提供 `translate` 和 `usage` 工具,并支持通过 HTTP 连接和 OAuth 登录。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://speak-english.tenken.co/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

declaude

将 Claude 英语转换为简明英语,作为一项服务提供。
去掉谄媚的开场白、空洞的最高级表达和犹豫不决的赘词。
完整保留原意、代码和结构。

CI Security Daily checks Coverage

MCP registry Live License Python


Before  "Great question! Before I answer, let me make sure I understand what
        you're asking. You want to know why the build is failing. Let me walk
        through my thinking, and then I'll give you the answer."

After   "I understand you want to know why the build is failing. Here's what
        I think is happening."

Before  "One thing I didn't touch, but you won't want to leave hanging, is the
        migration script. I'd be happy to walk you through it whenever you're
        ready!"

After   "One thing I didn't cover is the migration script. When you're ready,
        I can go through it with you."

服务运行于我们自己的 L4 GPU 上,使用开源模型 Qwen2.5-14B-AWQ,因此你的文本不会发送给任何商业 AI 服务提供商。模型服务已禁用提示词日志:文本仅在内存中处理,随后即被丢弃,绝不会写入磁盘、数据库或日志。

在线使用:speak-english.tenken.co · 获取 API 密钥 · 翻译文档

免费$5 / 月
翻译次数100 次 / 月不限
文档5 份 / 月,200 KB500 份 / 月,2 MB
是否需要银行卡否是

快速开始

在 Claude Code 中安装插件。它会提供技能并注册钩子:

/plugin marketplace add tenkenco/declaude
/plugin install declaude@tenken

然后运行 /declaude:setup。它会安全迁移任何手动配置的钩子,并设置 dk_ 密钥。 Claude Code 会将密钥存储在安全的插件配置中。只要密钥存在,钩子就会改写回复。将 hook_enabled 选项设为 false 即可停止钩子。没有密钥时,钩子会保持静默,且绝不会阻塞会话。

若要单独使用 MCP 服务,可在 Claude Code 或任何其他 MCP 客户端中运行:

claude mcp add --transport http declaude https://speak-english.tenken.co/mcp

无需粘贴 API 密钥:客户端会自动发现 OAuth、打开浏览器进行登录,并保存令牌。设置就是这么简单。

使用方式适用场景文档
MCP 服务Claude Code、Cursor 和任何 MCP 客户端。工具:translate、usage技能
Claude Code 钩子在回复显示时即时改写,不消耗 Claude 令牌。由插件注册hook/
文档上传 .md/.txt 文件,获取改写后的文件网页
REST APIPOST /v1/translate、/v1/documents、/v1/usage技能
兼容 OpenAIPOST /v1/chat/completions — 将任何 OpenAI 客户端指向 /v1技能

完整的用法、身份验证和配额说明请参阅 skills/declaude/SKILL.md — 可作为 Agent 技能安装,让你的 Agent 能直接读取。

架构

client ── API key / OAuth / Clerk JWT ──> Cloud Run gateway ── VPC ──> internal LB ──> vLLM GPU MIG
                                              │                                    (Qwen2.5-14B, spot L4)
                                              ├─> Firestore (usage, paid flags, key hashes)
                                              └─> Stripe (payment link + signed webhooks)
  • gateway/ — FastAPI。所有边界均可注入,因此测试套件无需网络、GPU 或云凭据即可运行。
  • infra/ — Terraform,状态存储在 GCS 中,计划执行后差异归零。GPU 层采用私有 IP 的竞价实例,位于内部 L7 负载均衡器后方。
  • hook/ — Claude Code 钩子客户端。发生故障时默认放行,绝不会阻塞会话。
  • hooks/ — hooks.json,Claude Code 安装时读取的插件注册文件。
  • CI — 每个 PR 都会运行 lint、测试和覆盖率检查;每天运行安全扫描和生产环境冒烟测试。
运维说明
  • Google Frontend 在 run.app 上保留了 /healthz,请使用 /health。
  • 切换模型只需修改一个 Terraform 变量;32B 需要 2×L4(需提升配额),14B 可使用一块 L4。
  • MIG 模板滚动更新是有意设置的(OPPORTUNISTIC):主动更新策略曾将无害的模板编辑变成突发的 15 分钟中断。
  • 密钥仅存储在 Secret Manager 中。API 密钥以 SHA-256 摘要形式存储,因此数据库泄露也不会暴露可用凭据。
  • 模型服务器已禁用提示词日志记录;请求文本仅在内存中处理,随后即被丢弃。
  • 采用测试优先的开发方式。试用过程中发现的每个生产缺陷,都会先转化为回归测试,再进行修复。

开发

cd gateway
uv sync --dev
uv run pytest -q          # 197 tests
uv run ruff check .

致谢

本项目源自 gvzdv/claudish-to-english,这是最初的本地 Ollama 钩子。采用 MIT 许可证;上游声明见 THIRD_PARTY_LICENSES.md。

评论

支持 Markdown

第一次接触 MCP?

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

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