Strunk MCPサーバー
コミット 2026年11月12日AIエージェント内でGoogle Docsへの下書き公開やレビュアーのコメント管理を直接行えます。
別名 firstcrack-studio/strunk-plugin, google-docs-comments
- スター
- 0
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.2
- 最終コミット
- 2026年11月12日
- ライセンス
- MIT
Strunk MCPとは
StrunkはMCPサーバーです。 AIエージェント内でGoogle Docsへの下書き公開やレビュアーのコメント管理を直接行えます。.
プロジェクトのREADMEから生成された概要
Strunk MCP server について
Strunkは、ライターやエディターがAIエージェント内からGoogle Docsの下書きやレビュアーからのフィードバックを管理できるようにします。streamable HTTPを介してリモートのMCP serverに接続することで、ユーザーはpublish_doc、pull_comments、apply_revisionsなどのツールを使用して、執筆ライフサイクル全体を処理できます。このサーバーは認証にWorkOS/AuthKit OAuthを必要とし、drive.fileスコープを使用して特定のファイルを管理するためにGoogle Docsに接続します。
Claude Code、Hermes Agent、またはVS Codeを使用している開発者は、アトミックなトランスポートツールや、/strunk:publishのような専用のスラッシュコマンドにアクセスできます。このシステムは、執筆ルールやレビューワークフローをバックエンドからライブで保持するように設計されており、プラグインのアップデートを必要とせずに指示を最新の状態に保つことができます。サーバーがロジックを処理する一方で、クライアントは接続を管理し、特にHermesがOAuthトークンの保存とリフレッシュを担当します。
できること
- 1執筆した下書きの公開現在執筆中の下書きを、新規または既存のGoogle Docに直接送信します。
- 2レビュアーのフィードバック管理ドキュメントに残されたレビュアーのコメントを取得し、それに対応します。
- 3ドキュメントの修正適用フィードバックに基づいて、エージェントを使用してGoogle Docsを直接編集します。
- 4コメントスレッドの解決AIインターフェースを通じてコメントスレッドを解決済みにすることで、ドキュメントを整理します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Strunk MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにStrunk MCPをインストール
$ claude mcp add --transport http google-docs-comments https://strunk.io/mcpCursorにStrunk MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp"
}
}
}VS CodeにStrunk MCPをインストール
.vscode/mcp.json
{
"servers": {
"google-docs-comments": {
"type": "http",
"url": "https://strunk.io/mcp"
}
}
}VS Code CLIにStrunk MCPをインストール
$ code --add-mcp '{"name":"google-docs-comments","type":"http","url":"https://strunk.io/mcp"}'CodexにStrunk MCPをインストール
$ codex mcp add google-docs-comments --url https://strunk.io/mcpCodex config.tomlにStrunk MCPをインストール
~/.codex/config.toml
[mcp_servers.google-docs-comments] url = "https://strunk.io/mcp"
Gemini CLIにStrunk MCPをインストール
$ gemini mcp add -s user --transport http google-docs-comments https://strunk.io/mcpGemini settings.jsonにStrunk MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"google-docs-comments": {
"url": "https://strunk.io/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月15日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能firstcrack-studio/strunk-plugin is public and reachablegithub.com/firstcrack-studio/strunk-plugin ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースあり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合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答HTTPS endpoint answered 401 (sign-in required)合格
README
GitHubで見るStrunk 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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
StrunkはどのようにGoogle Docsにアクセスしますか?
StrunkはGoogleのdrive.fileスコープを使用します。これにより、Strunkが作成したドキュメント、またはユーザーが明示的に選択したドキュメントのみにアクセスが制限されます。
このツールを使用すると、既存のドキュメントが変更されることはありますか?
はい。書き込みツールを使用することで、ドキュメントの作成や更新、編集、またはコメントスレッドへの操作を通じてGoogle Docsを変更する可能性があります。
Googleの認証情報はどこに保存されますか?
GoogleのリフレッシュトークンはサインインプロバイダーであるWorkOSによって保持され、ローカルマシンには決して保存されません。