Tellcheck

io.github.CloudCorpRecords由 GitHub 帳號 CloudCorpRecords 發布v0.1.0更新於 Nov 3, 2026

為你的寫作提供語音風格檢查與確定性的AI痕跡審查。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Voice-style checks and a deterministic AI-tell audit for your writing.

已驗證STDIO僅桌面

概覽

Tellcheck 的本機 MCP 服務;無需登入;STDIO。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Tellcheck,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

tellcheck

Check a piece of writing against a voice style, and scan it for the tells that make prose read as machine-generated. Everything runs locally and deterministically: no network, no API key, no model calls. State (styles, dictionaries, instructions, default style) persists as JSON under TELLCHECK_HOME or ~/.tellcheck.

This is a clean-room rebuild of the etincel writing-style tool, implemented from its public README tool spec. Schemas are documented reconstructions from that prose.

What it does

  • Styles. Twelve shipped presets (Direct & Warm, Executive Brief, Reflective Essayist, Founder Memo, Plainspoken Analyst, Wry & Candid, PR Review, Code Comment, Slack Message, LinkedIn Post, Website Copy, Blog Post), each with formality / warmth / directness dials and a rhythm description. Train your own style from samples, create one directly from dials, fork, update, delete, and set a default.
  • Voice match. Compare a draft's rhythm and mechanics (sentence length and variance, contraction rate, em-dash use, fragments, questions) against a style baseline. Short input gets an honest low-confidence note instead of a false-precision score.
  • Self-repetition. Repeated sentence openers and phrases, including repetition against a trained style's own samples.
  • AI-tell audit. A deterministic scan: a built-in tell vocabulary with a suggested replacement for each hit (for example "comprehensive", "cutting-edge", "leverage", "seamless", "streamline"), rhythm findings (uniform paragraph length, low burstiness), and strengths (specificity, concrete-to-abstract balance). Returns a tier — green, yellow, orange, or red — plus a 0–100 score and findings with locations. Registers: email, blog, memo, essay, social, docs, general, personal; the docs register suppresses markdown-structure findings. Supplying sourceFacts flags numbers in the text that the facts do not back.
  • Dictionaries and instructions. Global and per-style banned-word and custom-word lists, plus free-form style instructions.
  • second_read, honestly. In the original, the local install's second read always fails with a clear explanation (the feature needs a hosted model). This rebuild reproduces exactly that behaviour rather than faking a result.

CLI

One subcommand per tool, taking a single JSON argument object:

bash
npx @reneturcios/tellcheck list_styles '{}'npx @reneturcios/tellcheck get_style_guide '{"styleId":"founder-memo"}'npx @reneturcios/tellcheck train_style '{"name":"My Voice","samples":["..."]}'npx @reneturcios/tellcheck audit_text '{"text":"...","register":"blog"}'npx @reneturcios/tellcheck --version

Exit codes: 0 success, 1 tool error, 2 usage error.

MCP

bash
npx -y @reneturcios/tellcheck mcp

MCP client config:

json
{  "mcpServers": {    "tellcheck": {      "command": "npx",      "args": ["-y", "@reneturcios/tellcheck", "mcp"]    }  }}

Tools (20)

ToolPurpose
list_stylesPresets, trained styles, and the team style if defined
get_style_guideFull guide for one style
train_styleTrain a style from samples (rhythm, contractions, em dashes, paragraph variance)
create_style_from_dialsCreate a style from the eleven voice dials
update_styleRename a style or adjust its dials
fork_styleFork a local style (public-gallery forks return an honest error)
delete_styleDelete a user-created style
set_default_styleSet the default style
check_voice_matchRhythm/mechanics comparison against a style baseline
check_self_repetitionRepeated openers/phrases, including vs training samples
audit_textDeterministic AI-tell scan with tier, score, and located findings
second_readAlways fails locally, with the original's clear explanation
add_banned_word / remove_banned_wordManage banned words (global or per style)
add_custom_word / remove_custom_wordManage custom dictionary words
list_dictionaryDictionary scopes plus the merged effective list for a style
set_style_instructions / clear_style_instructions / get_style_instructionsFree-form style instructions

Docker

bash
docker run -i ghcr.io/cloudcorprecords/tellcheck          # stdio MCP serverdocker run --rm ghcr.io/cloudcorprecords/tellcheck list_styles '{}'

Development

bash
npm installnpm run build   # tsc -> dist/npm test        # tsx --test test/*.test.ts (temp TELLCHECK_HOME, no network)npm run dev     # run the CLI from source

License

MIT — Copyright (c) 2026 Rene Turcios

來源:README.md,提交 b35906c

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Nov 3, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分