# Writing Style Checker

Линтер прозы, который находит канцелярит, пассив, хеджирование и слова, перепредставленные в текстах от ИИ. Пригодится, когда правишь README или документацию.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Автор: theserverlessdev
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/theserverlessdev/wsc
- Обновлён: 2026-10-14
- HTML: https://affpapa.org/nevibecode/mcp/writing-style-checker

## Что делает

Сервер прогоняет текст через восемь детекторов: weasel words, пассивный залог, повторы слов, длинные предложения, номинализации, хеджирование, наречия-заполнители и AI-штампы. У каждого флага есть источник — корпусные исследования и каталог признаков AI-письма, который ведут редакторы Википедии. Автор подчёркивает: это не доказательство авторства, а конкретная правка, которая улучшает текст независимо от того, кто его написал.

Инструменты MCP: `check_text` разбирает текст со всеми восемью детекторами, `fix_duplicates` убирает соседние повторы и возвращает очищенный текст, `list_word_lists` показывает сведения о словарях. Локальный вариант добавляет `check_file` — читает файл с диска и сам подхватывает `.wscrc.json`. Настройки живут в `.wscrc.json`: можно включать и выключать детекторы, добавлять свои слова, задавать порог длины предложения. Все поля необязательны.

Есть два способа подключения: удалённый сервер по адресу `https://wsc.theserverless.dev/mcp` и локальный через `npx -y wsc-mcp`. Удалённый работает без установки, но текст уходит на чужой сервер — для внутренних документов это стоит учитывать. Локальный читает файлы с диска, поэтому и нужен, когда проверяете закрытые материалы.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://wsc.theserverless.dev/mcp`

## Установка

### Claude Code (родная платформа)

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http wsc https://wsc.theserverless.dev/mcp
```

2. **Командой платформы**
```bash
claude mcp add writing-style-checker -- npx -y wsc-mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add writing-style-checker --url https://wsc.theserverless.dev/mcp
```

2. **Командой платформы**
```bash
codex mcp add writing-style-checker -- npx -y wsc-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "writing-style-checker": {
            "url": "https://wsc.theserverless.dev/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "writing-style-checker": {
            "command": "npx",
            "args": [
                "-y",
                "wsc-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "writing-style-checker": {
            "type": "http",
            "url": "https://wsc.theserverless.dev/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "writing-style-checker": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "wsc-mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http writing-style-checker https://wsc.theserverless.dev/mcp
```

2. **Командой платформы**
```bash
gemini mcp add writing-style-checker npx -y wsc-mcp
```

## Когда брать
- вычистить канцелярит и пассив из README перед публикацией
- убрать слова-заполнители вроде «very» и «basically» из документации
- найти повторяющиеся подряд слова после правок
- проверить текст на штампы, характерные для генерации ИИ
- настроить порог длины предложения под свой стиль через `.wscrc.json`

## Примеры запросов агенту
- Проверь этот текст на AI-штампы и пассив: `check_text`
- Убери повторяющиеся слова в `docs/intro.md` через `fix_duplicates`
- Покажи, какие словари использует сервер: `list_word_lists`

## Похожие
- [Reactive Resume](https://affpapa.org/nevibecode/mcp/reactive-resume.md) — MCP-сервер · ★ 44874
- [Sui Knowledge Base (kapa.ai)](https://affpapa.org/nevibecode/mcp/sui-knowledge-base-kapaai.md) — MCP-сервер · ★ 7784
- [Claude Code Ultimate Guide](https://affpapa.org/nevibecode/mcp/claude-code-ultimate-guide.md) — MCP-сервер · ★ 6237
- [Zotero MCP](https://affpapa.org/nevibecode/mcp/zotero-mcp.md) — MCP-сервер · ★ 5548
- [RevoGrid DataGrid MCP Pro](https://affpapa.org/nevibecode/mcp/revogrid-datagrid-mcp-pro.md) — MCP-сервер · ★ 3450
- [Claude Code Explorer MCP](https://affpapa.org/nevibecode/mcp/codeaashu-claude-code-explorer-mcp.md) — MCP-сервер · ★ 3409

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
