Strunk MCP server
Commit 12 Nov 2026Publikasikan draf ke Google Docs dan kelola komentar reviewer secara langsung di dalam AI agent Anda.
Juga dikenal sebagai firstcrack-studio/strunk-plugin, google-docs-comments
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.2
- Commit terakhir
- 12 Nov 2026
- Lisensi
- MIT
Apa itu Strunk MCP?
Strunk adalah MCP server. Publikasikan draf ke Google Docs dan kelola komentar reviewer secara langsung di dalam AI agent Anda.
Ringkasan dibuat dari README proyek
Tentang Strunk MCP server
Strunk memungkinkan penulis dan editor untuk mengelola draf Google Docs dan feedback reviewer langsung dari dalam AI agent. Dengan terhubung ke remote MCP server melalui Streamable HTTP, pengguna dapat menggunakan tool seperti publish_doc, pull_comments, dan apply_revisions untuk menangani seluruh siklus penulisan. Server ini memerlukan WorkOS/AuthKit OAuth untuk autentikasi dan terhubung ke Google Docs menggunakan scope drive.file untuk mengelola file tertentu.
Developer yang menggunakan Claude Code, Hermes Agent, atau VS Code dapat mengakses atomic transport tools dan slash commands khusus seperti /strunk:publish. Sistem ini dirancang agar aturan penulisan dan workflow review tetap live dari backend, memastikan instruksi tetap mutakhir tanpa perlu update plugin. Sementara server menangani logika, client mengelola koneksi, di mana Hermes secara khusus menangani penyimpanan dan penyegaran OAuth tokens.
Apa yang bisa Anda lakukan dengannya
- 1Mempublikasikan draf tulisanKirim draf tulisan Anda saat ini secara langsung ke Google Doc baru atau yang sudah ada.
- 2Mengelola feedback reviewerAmbil dan tanggapi komentar yang ditinggalkan oleh reviewer pada dokumen Anda.
- 3Menerapkan revisi dokumenGunakan agent untuk melakukan edit langsung pada Google Docs Anda berdasarkan feedback.
- 4Menyelesaikan thread komentarRapikan dokumen Anda dengan menandai thread komentar sebagai resolved melalui interface AI.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Strunk MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Strunk MCP di Claude Code
$ claude mcp add --transport http google-docs-comments https://strunk.io/mcpInstal Strunk MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp"
}
}
}Instal Strunk MCP di VS Code
.vscode/mcp.json
{
"servers": {
"google-docs-comments": {
"type": "http",
"url": "https://strunk.io/mcp"
}
}
}Instal Strunk MCP di VS Code CLI
$ code --add-mcp '{"name":"google-docs-comments","type":"http","url":"https://strunk.io/mcp"}'Instal Strunk MCP di Codex
$ codex mcp add google-docs-comments --url https://strunk.io/mcpInstal Strunk MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.google-docs-comments] url = "https://strunk.io/mcp"
Instal Strunk MCP di Gemini CLI
$ gemini mcp add -s user --transport http google-docs-comments https://strunk.io/mcpInstal Strunk MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp",
"type": "http"
}
}
}Pengecekan otomatis
Berjalan 15 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaufirstcrack-studio/strunk-plugin is public and reachablegithub.com/firstcrack-studio/strunk-plugin ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-12github.com/firstcrack-studio/strunk-plugin ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPHTTPS endpoint answered 401 (sign-in required)Lolos
README
Lihat di 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.
Pertanyaan tentang Strunk MCP
Bagaimana cara menambahkan Strunk MCP ke Claude Code?
Jalankan claude mcp add --transport http google-docs-comments https://strunk.io/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Strunk MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bagaimana Strunk mengakses Google Docs saya?
Strunk menggunakan scope drive.file dari Google, yang membatasi akses hanya pada dokumen yang dibuat oleh Strunk atau yang Anda pilih secara spesifik untuknya.
Apakah penggunaan tool ini akan mengubah dokumen saya yang sudah ada?
Ya, write tools dapat memodifikasi Google Docs Anda dengan membuat atau memperbarui dokumen, mengeditnya, atau melakukan tindakan pada thread komentar.
Di mana kredensial Google saya disimpan?
Google refresh token Anda disimpan oleh WorkOS sebagai penyedia sign-in, dan tidak pernah disimpan di mesin lokal Anda.