MCP server Strunk
Коммит 12 нояб. 2026 г.Публикуйте черновики в Google Docs и управляйте комментариями рецензентов прямо через вашего ИИ-агента.
Также известен как firstcrack-studio/strunk-plugin, google-docs-comments
- Звёзды
- 0
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.0.2
- Последний коммит
- 12 нояб. 2026 г.
- Лицензия
- MIT
Что такое Strunk MCP?
Strunk — это MCP server. Публикуйте черновики в Google Docs и управляйте комментариями рецензентов прямо через вашего ИИ-агента.
Сводка сгенерирована из README проекта
О Strunk MCP server
Strunk позволяет писателям и редакторам управлять черновиками Google Docs и отзывами рецензентов прямо из интерфейса ИИ-агента. Подключаясь к удаленному MCP server через streamable HTTP, пользователи могут использовать такие инструменты, как publish_doc, pull_comments и apply_revisions, чтобы управлять всем циклом работы над текстом. Для аутентификации сервер требует WorkOS/AuthKit OAuth и подключается к Google Docs, используя область доступа drive.file для управления конкретными файлами.
Разработчики, использующие Claude Code, Hermes Agent или VS Code, могут получить доступ к атомарным инструментам передачи данных и специализированным slash-командам, таким как /strunk:publish. Система спроектирована так, чтобы правила написания и рабочие процессы рецензирования обновлялись на стороне бэкенда, гарантируя актуальность инструкций без необходимости обновления плагинов. В то время как сервер берет на себя логику, клиент управляет соединением, при этом Hermes отвечает за хранение и обновление OAuth токенов.
Что вы можете с ним делать
- 1Публикация написанных черновиковОтправляйте текущий черновик напрямую в новый или существующий Google Doc.
- 2Управление отзывами рецензентовПолучайте и отвечайте на комментарии, оставленные рецензентами в ваших документах.
- 3Внесение правок в документыИспользуйте агента для прямого редактирования ваших Google Docs на основе полученных отзывов.
- 4Разрешение веток комментариевНаводите порядок в документе, помечая ветки комментариев как решенные через интерфейс ИИ.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Strunk MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Strunk MCP в Claude Code
$ claude mcp add --transport http google-docs-comments https://strunk.io/mcpУстановка Strunk MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp"
}
}
}Установка Strunk MCP в VS Code
.vscode/mcp.json
{
"servers": {
"google-docs-comments": {
"type": "http",
"url": "https://strunk.io/mcp"
}
}
}Установка Strunk MCP в VS Code CLI
$ code --add-mcp '{"name":"google-docs-comments","type":"http","url":"https://strunk.io/mcp"}'Установка Strunk MCP в Codex
$ codex mcp add google-docs-comments --url https://strunk.io/mcpУстановка Strunk MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.google-docs-comments] url = "https://strunk.io/mcp"
Установка Strunk MCP в Gemini CLI
$ gemini mcp add -s user --transport http google-docs-comments https://strunk.io/mcpУстановка Strunk MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийfirstcrack-studio/strunk-plugin is public and reachablegithub.com/firstcrack-studio/strunk-plugin ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-11-12github.com/firstcrack-studio/strunk-plugin ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPHTTPS endpoint answered 401 (sign-in required)Пройдено
README
Открыть на GitHubStrunk plugin
The install-once bundle of Strunk. Claude Code reads .claude-plugin/plugin.json and .mcp.json.
Hermes Agent, VS Code and other Agent Plugins hosts read plugin.json and mcp.json. Both point at
the same server and the same skills.
- The Strunk remote MCP (
.mcp.json,mcp.json), served over Streamable HTTP athttps://strunk.io/mcpand protected by WorkOS/AuthKit OAuth. It carries the atomic transport tools:publish_doc,pick_google_doc,pull_comments,apply_revisions,reply_comment,resolve_comment,inspect_doc,get_preferences,set_preferences,get_account,get_version,get_review_workflowandget_writing_rules. - Slash commands (
commands/, Claude Code only):/strunk:pull-comments,/strunk:publish,/strunk:link-doc. - Two skills.
skills/strunk-review/makes a session reach for Strunk when the author mentions a doc that came back with comments.skills/strunk-setup/walks the two connections Strunk needs. SETUP.md, followed on install, which ends at the author's first review rather than at "connected".
Every one of these is a launcher. The review workflow, the triage tiers and the author's writing
rules are not bundled here. get_review_workflow and get_writing_rules serve them live from the
Strunk backend, so they stay current without a plugin update and work on any harness that connects to
the MCP. The non-negotiable invariants ride in the MCP instructions field, present the moment the
server connects and before any tool call.
That split is deliberate: a bundled copy of the judgment drifts from the server that owns it, which is why the original bundled skill was removed. Commands and skills here point at the server. They never restate it.
Hermes Agent
Needs Hermes 0.23.1 or later.
hermes plugins install strunk
hermes mcp add strunk --url https://strunk.io/mcp --auth oauth
The second command signs you in to Strunk. Your browser opens; if it does not, run
hermes mcp login strunk. Then start a new session, or run /reload-mcp, so the tools load. The
first time you publish or open a doc, Strunk asks you to connect Google Docs.
What to know before installing:
- Network. Every tool call goes to
https://strunk.io/mcp. Publishing sends the draft you publish. Pulling comments returns reviewers' comments, names and the spans they anchor to. That content also reaches your model provider through the session, like anything else the agent reads. - Google access. Strunk uses Google's
drive.filescope, which covers only the docs Strunk creates and the files you pick for it. - Write tools change your Google Docs. Publishing creates or updates a doc. Revising edits it. Replying and resolving act on comment threads under your Google account.
- Approvals. The package marks the
strunkserver untrusted, so Hermes asks before each write call. The sign-in command above writes its ownstrunkentry to~/.hermes/config.yaml, which replaces the package's, trust included. To keep the approval prompt, addtrust: untrustedundermcp_servers.strunkin that file. - Credentials. Hermes stores and refreshes the Strunk OAuth token. Your Google refresh token is held by WorkOS, Strunk's sign-in provider, and never reaches your machine. Nothing in this package reads either one.
- No local code. The package is two manifests and Markdown. The tool list comes from Strunk's server at run time, so the pinned commit does not cover it.
Privacy policy: https://strunk.io/privacy
Install and usage on other tools: see the repo README.
Вопросы о Strunk MCP
Как добавить Strunk MCP в Claude Code?
Выполните claude mcp add --transport http google-docs-comments https://strunk.io/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Strunk MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как Strunk получает доступ к моим Google Docs?
Strunk использует область доступа Google drive.file, которая ограничивает доступ только теми документами, которые создает сам Strunk или которые вы выбираете для него вручную.
Изменит ли использование этого инструмента мои существующие документы?
Да, инструменты записи могут изменять ваши Google Docs, создавая или обновляя документы, редактируя их или работая с ветками комментариев.
Где хранятся мои учетные данные Google?
Ваш Google refresh token хранится у WorkOS, провайдера авторизации, и никогда не сохраняется на вашем локальном устройстве.