Skip to content

docs: recommend a custom connector for Cowork, revert MCP URL hardcode#6

Merged
isabelle-cedar merged 1 commit into
mainfrom
docs/cowork-connector-only
Jul 14, 2026
Merged

docs: recommend a custom connector for Cowork, revert MCP URL hardcode#6
isabelle-cedar merged 1 commit into
mainfrom
docs/cowork-connector-only

Conversation

@isabelle-cedar

Copy link
Copy Markdown
Contributor

Summary

  • Confirmed root cause of the Cowork marketplace-sync failure: this plugin's hooks.json uses the mcp_tool hook type, and Cowork's server-side marketplace-sync validator only accepts command/prompt/agent hook types. Confirmed via the real error in claude.ai-web.log, matching anthropics/claude-code#35653 (closed NOT_PLANNED for the identical HTTP-hooks case) — and by testing a hooks-free build of this exact repo, which synced successfully.
  • Since the plugin's only value over a bare MCP connector is hook-driven conversation capture, and that fundamentally can't work through Cowork's marketplace sync today, the README now recommends a custom connector for Cowork instead of installing the plugin there.
  • Reverts the .mcp.json URL hardcode from an earlier, now-ruled-out fix attempt (git-subdir source change is kept — separately valid; the flat URL hardcode wasn't) — restores the CEDAR_MCP_URL local-dev override the README's own "Local development" section depends on.

Test plan

  • JSON validity + claude plugin validate ./cedar-plugin pass
  • Confirmed custom connectors work identically in Cowork (support.claude.com docs)

…dcode

Root cause of the Cowork marketplace-sync failure is now confirmed: this
plugin's hooks.json uses the mcp_tool hook type (required to call an MCP
tool directly from a hook, which is how conversation capture works),
and Cowork's server-side marketplace-sync content validator only
accepts command/prompt/agent hook types. Deliberate Anthropic-side
restriction (anthropics/claude-code#35653, closed NOT_PLANNED for the
identical HTTP-hooks case), not something fixable in this repo.
Confirmed live via claude.ai-web.log's real error payload, and by
testing a hooks-free build of this exact repo (synced fine with hooks
removed, failed identically with them present).

Since the plugin's only differentiator over a bare MCP connector is
hook-driven conversation capture, and that can't work in Cowork today,
recommend a custom connector there instead (same tools, no plugin
involved) until Anthropic lifts the restriction.

Also reverts the MCP URL hardcode from an earlier, now-ruled-out fix
attempt (git-subdir source, kept — plain hardcode, undone) — restores
the CEDAR_MCP_URL local-dev override the README's "Local development"
section depends on.
@isabelle-cedar
isabelle-cedar merged commit 4b39f47 into main Jul 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant