Serveur MCP Strunk
Commit 12 nov. 2026Publiez vos brouillons sur Google Docs et gérez les commentaires des réviseurs directement depuis votre agent IA.
Aussi connu sous firstcrack-studio/strunk-plugin, google-docs-comments
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.2
- Dernier commit
- 12 nov. 2026
- Licence
- MIT
Qu'est-ce que Strunk MCP ?
Strunk est un serveur MCP. Publiez vos brouillons sur Google Docs et gérez les commentaires des réviseurs directement depuis votre agent IA.
Résumé généré à partir du README du projet
À propos du MCP server Strunk
Strunk permet aux rédacteurs et aux éditeurs de gérer les brouillons Google Docs et les retours des réviseurs directement depuis un agent IA. En se connectant à un MCP server distant via streamable HTTP, les utilisateurs peuvent utiliser des outils tels que publish_doc, pull_comments et apply_revisions pour gérer l'intégralité du cycle de rédaction. Le serveur nécessite l'authentification WorkOS/AuthKit OAuth et se connecte à Google Docs en utilisant le scope drive.file pour gérer des fichiers spécifiques.
Les développeurs utilisant Claude Code, Hermes Agent ou VS Code peuvent accéder à des outils de transport atomiques et à des slash commands spécialisées comme /strunk:publish. Le système est conçu pour maintenir les règles d'écriture et les flux de révision actifs depuis le backend, garantissant que les instructions restent à jour sans nécessiter de mises à jour de plugins. Tandis que le serveur gère la logique, le client gère la connexion, Hermes s'occupant spécifiquement du stockage et du rafraîchissement des jetons OAuth.
Ce que vous pouvez faire avec
- 1Publication de brouillons rédigésEnvoyez votre brouillon actuel directement vers un Google Doc nouveau ou existant.
- 2Gestion des retours des réviseursRécupérez et répondez aux commentaires laissés par les réviseurs sur vos documents.
- 3Application de révisions de documentsUtilisez l'agent pour effectuer des modifications directes dans vos Google Docs en fonction des retours.
- 4Résolution de fils de commentairesNettoyez votre document en marquant les fils de commentaires comme résolus via l'interface IA.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Strunk MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Strunk MCP dans Claude Code
$ claude mcp add --transport http google-docs-comments https://strunk.io/mcpInstaller Strunk MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp"
}
}
}Installer Strunk MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"google-docs-comments": {
"type": "http",
"url": "https://strunk.io/mcp"
}
}
}Installer Strunk MCP dans VS Code CLI
$ code --add-mcp '{"name":"google-docs-comments","type":"http","url":"https://strunk.io/mcp"}'Installer Strunk MCP dans Codex
$ codex mcp add google-docs-comments --url https://strunk.io/mcpInstaller Strunk MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.google-docs-comments] url = "https://strunk.io/mcp"
Installer Strunk MCP dans Gemini CLI
$ gemini mcp add -s user --transport http google-docs-comments https://strunk.io/mcpInstaller Strunk MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblefirstcrack-studio/strunk-plugin is public and reachablegithub.com/firstcrack-studio/strunk-plugin ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-12github.com/firstcrack-studio/strunk-plugin ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPHTTPS endpoint answered 401 (sign-in required)Réussi
README
Voir sur 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.
Questions sur Strunk MCP
Comment ajouter Strunk MCP à Claude Code ?
Exécutez claude mcp add --transport http google-docs-comments https://strunk.io/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Strunk MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment Strunk accède-t-il à mes Google Docs ?
Strunk utilise le scope drive.file de Google, ce qui limite l'accès uniquement aux documents que Strunk crée ou que vous sélectionnez spécifiquement pour lui.
L'utilisation de cet outil modifiera-t-elle mes documents existants ?
Oui, les outils d'écriture peuvent modifier vos Google Docs en créant ou en mettant à jour des documents, en les éditant ou en intervenant sur les fils de commentaires.
Où sont stockés mes identifiants Google ?
Votre jeton de rafraîchissement Google est conservé par WorkOS, le fournisseur d'authentification, et n'est jamais stocké sur votre machine locale.