MCP server Strunk
Commit 12 de nov. de 2026Publique rascunhos no Google Docs e gerencie comentários de revisores diretamente no seu agente de IA.
Também conhecido como firstcrack-studio/strunk-plugin, google-docs-comments
- Stars
- 0
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- 1.0.2
- Último commit
- 12 de nov. de 2026
- Licença
- MIT
O que é o MCP Strunk?
Strunk é um MCP server. Publique rascunhos no Google Docs e gerencie comentários de revisores diretamente no seu agente de IA.
Resumo gerado a partir do README do projeto
Sobre o MCP server de Strunk
Gerenciar rascunhos do Google Docs e o feedback de revisores de dentro de um agente de IA é o que o Strunk permite para escritores e editores. Ao se conectar a um MCP server remoto via streamable HTTP, os usuários podem usar ferramentas como publish_doc, pull_comments e apply_revisions para lidar com todo o ciclo de vida da escrita. O servidor requer WorkOS/AuthKit OAuth para autenticação e se conecta ao Google Docs usando o escopo drive.file para gerenciar arquivos específicos.
Desenvolvedores que utilizam Claude Code, Hermes Agent ou VS Code podem acessar ferramentas de transporte atômico e comandos de barra especializados como /strunk:publish. O sistema é projetado para manter as regras de escrita e os fluxos de revisão ativos a partir do backend, garantindo que as instruções permaneçam atualizadas sem a necessidade de atualizações de plugin. Enquanto o servidor cuida da lógica, o cliente gerencia a conexão, com o Hermes lidando especificamente com o armazenamento e a atualização de tokens OAuth.
O que você pode fazer com ele
- 1Publicação de rascunhos escritosEnvie seu rascunho de escrita atual diretamente para um Google Doc novo ou existente.
- 2Gerenciamento de feedback de revisoresRecupere e responda a comentários deixados por revisores em seus documentos.
- 3Aplicação de revisões de documentosUse o agente para fazer edições diretas em seus Google Docs com base no feedback.
- 4Resolução de threads de comentáriosLimpe seu documento marcando threads de comentários como resolvidas através da interface de IA.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP Strunk
Formatos verificados em 10 nov 2026Adicionar ao CursorAdicionar ao GooseInstalar o MCP Strunk no Claude Code
$ claude mcp add --transport http google-docs-comments https://strunk.io/mcpInstalar o MCP Strunk no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp"
}
}
}Instalar o MCP Strunk no VS Code
.vscode/mcp.json
{
"servers": {
"google-docs-comments": {
"type": "http",
"url": "https://strunk.io/mcp"
}
}
}Instalar o MCP Strunk no VS Code CLI
$ code --add-mcp '{"name":"google-docs-comments","type":"http","url":"https://strunk.io/mcp"}'Instalar o MCP Strunk no Codex
$ codex mcp add google-docs-comments --url https://strunk.io/mcpInstalar o MCP Strunk no Codex config.toml
~/.codex/config.toml
[mcp_servers.google-docs-comments] url = "https://strunk.io/mcp"
Instalar o MCP Strunk no Gemini CLI
$ gemini mcp add -s user --transport http google-docs-comments https://strunk.io/mcpInstalar o MCP Strunk no Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp",
"type": "http"
}
}
}Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessívelfirstcrack-studio/strunk-plugin is public and reachablegithub.com/firstcrack-studio/strunk-plugin ↗Passou
- O pacote indica este repositório como sua origemNão verificado
- Proveniência da build (atestação Sigstore)Não verificado
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit or release 2026-11-12github.com/firstcrack-studio/strunk-plugin ↗Passou
- OpenSSF ScorecardNão verificado
- Nome do pacote não é próximo a um pacote popularNão verificado
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
- Sem instruções ocultas para o modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPassou
- Ferramentas destrutivas estão rotuladasNão verificado
- O endpoint remoto responde ao handshake do MCPHTTPS endpoint answered 401 (sign-in required)Passou
README
Ver no 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.
Perguntas sobre o MCP Strunk
Como adiciono o MCP Strunk ao Claude Code?
Execute claude mcp add --transport http google-docs-comments https://strunk.io/mcp no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP Strunk ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
Como o Strunk acessa meus Google Docs?
O Strunk utiliza o escopo drive.file do Google, o que limita o acesso apenas aos documentos que o Strunk cria ou que você seleciona especificamente para ele.
O uso desta ferramenta alterará meus documentos existentes?
Sim, as ferramentas de escrita podem modificar seus Google Docs ao criar ou atualizar documentos, editá-los ou atuar em threads de comentários.
Onde minhas credenciais do Google ficam armazenadas?
Seu token de atualização do Google é mantido pelo WorkOS, o provedor de login, e nunca é armazenado em sua máquina local.