MCP server de Strunk
Commit 12 nov 2026Publica borradores en Google Docs y gestiona los comentarios de los revisores directamente desde tu agente de IA.
También conocido como firstcrack-studio/strunk-plugin, google-docs-comments
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.2
- Último commit
- 12 nov 2026
- Licencia
- MIT
¿Qué es Strunk MCP?
Strunk es un MCP server. Publica borradores en Google Docs y gestiona los comentarios de los revisores directamente desde tu agente de IA.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Strunk
Strunk permite a escritores y editores gestionar borradores de Google Docs y el feedback de los revisores desde un agente de IA. Al conectarse a un MCP server remoto mediante streamable HTTP, los usuarios pueden utilizar herramientas como publish_doc, pull_comments y apply_revisions para gestionar todo el ciclo de vida de la escritura. El servidor requiere OAuth de WorkOS/AuthKit para la autenticación y se conecta a Google Docs usando el scope drive.file para gestionar archivos específicos.
Los desarrolladores que utilicen Claude Code, Hermes Agent o VS Code pueden acceder a herramientas de transporte atómico y comandos de barra especializados como /strunk:publish. El sistema está diseñado para mantener las reglas de escritura y los flujos de revisión activos desde el backend, asegurando que las instrucciones se mantengan actualizadas sin necesidad de actualizar plugins. Mientras el servidor gestiona la lógica, el cliente administra la conexión, siendo Hermes el encargado específicamente del almacenamiento y la actualización de los tokens OAuth.
Qué puedes hacer con él
- 1Publicación de borradores escritosEnvía tu borrador actual directamente a un Google Doc nuevo o existente.
- 2Gestión de feedback de revisoresRecupera y responde a los comentarios dejados por los revisores en tus documentos.
- 3Aplicación de revisiones de documentosUtiliza el agente para realizar ediciones directas en tus Google Docs basadas en el feedback recibido.
- 4Resolución de hilos de comentariosLimpia tu documento marcando los hilos de comentarios como resueltos a través de la interfaz de la IA.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Strunk MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Strunk MCP en Claude Code
$ claude mcp add --transport http google-docs-comments https://strunk.io/mcpInstalar Strunk MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp"
}
}
}Instalar Strunk MCP en VS Code
.vscode/mcp.json
{
"servers": {
"google-docs-comments": {
"type": "http",
"url": "https://strunk.io/mcp"
}
}
}Instalar Strunk MCP en VS Code CLI
$ code --add-mcp '{"name":"google-docs-comments","type":"http","url":"https://strunk.io/mcp"}'Instalar Strunk MCP en Codex
$ codex mcp add google-docs-comments --url https://strunk.io/mcpInstalar Strunk MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.google-docs-comments] url = "https://strunk.io/mcp"
Instalar Strunk MCP en Gemini CLI
$ gemini mcp add -s user --transport http google-docs-comments https://strunk.io/mcpInstalar Strunk MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblefirstcrack-studio/strunk-plugin is public and reachablegithub.com/firstcrack-studio/strunk-plugin ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-12github.com/firstcrack-studio/strunk-plugin ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en 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.
Preguntas sobre Strunk MCP
¿Cómo agrego Strunk MCP a Claude Code?
Ejecuta claude mcp add --transport http google-docs-comments https://strunk.io/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Strunk MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo accede Strunk a mis Google Docs?
Strunk utiliza el scope drive.file de Google, lo que limita el acceso únicamente a los documentos que Strunk crea o que tú selecciones específicamente para él.
¿El uso de esta herramienta modificará mis documentos actuales?
Sí, las herramientas de escritura pueden modificar tus Google Docs creando o actualizando documentos, editándolos o actuando sobre hilos de comentarios.
¿Dónde se guardan mis credenciales de Google?
Tu token de actualización de Google es gestionado por WorkOS, el proveedor de inicio de sesión, y nunca se almacena en tu máquina local.