Skip to content

Document the MCP server#20

Merged
jbrooksuk merged 1 commit into
3.xfrom
claude/mcp-feature-docs-h2kfrr
Jul 20, 2026
Merged

Document the MCP server#20
jbrooksuk merged 1 commit into
3.xfrom
claude/mcp-feature-docs-h2kfrr

Conversation

@jbrooksuk

Copy link
Copy Markdown
Member

Documents the MCP server added to Cachet in cachethq/core#389.

What's included

  • New guide page (v3.x/guide/mcp.mdx) covering:
    • Enabling the MCP server from the dashboard's "MCP Server Settings" section, the /mcp streamable HTTP endpoint, and the 404 behaviour while disabled — including a note that toggling "Enable MCP Server" resets "Require Authentication" to on.
    • Authentication with existing API keys as bearer tokens, the two "Require Authentication" modes, ability-based tool advertisement, and guest visibility scoping for unauthenticated sessions.
    • Connection examples for Claude Code and a generic mcpServers JSON config for other clients.
    • A reference table of all 42 tools grouped by resource with their required permissions, plus a note that subscriber tools always require a permission.
    • Rate limiting (300 requests/minute, CACHET_MCP_RATE_LIMIT), worded to match the API rate-limiting page.
  • v3.x/configuration/cachet.mdx: adds an "MCP server" section documenting the two new settings-page toggles, mirroring the existing "API access" section.
  • docs.json: registers v3.x/guide/mcp in the Guide navigation group, after Webhooks.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LaKcQwMrtgwQwKgsXr3cqJ


Generated by Claude Code

Adds a guide page covering how to enable the MCP server, authenticate
with API keys, connect agents over streamable HTTP, and the full list
of tools with their required permissions. Also documents the new "MCP
Server Settings" section on the settings page.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LaKcQwMrtgwQwKgsXr3cqJ
@jbrooksuk
jbrooksuk changed the base branch from main to 3.x July 20, 2026 19:30
@jbrooksuk
jbrooksuk merged commit e30e1b1 into 3.x Jul 20, 2026
2 checks 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.

2 participants