Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
clockify-mcp
command
|
|
|
internal
|
|
|
dryrun
Package dryrun builds the standard dry-run preview envelopes that tool handlers return when a caller passes dry_run:true.
|
Package dryrun builds the standard dry-run preview envelopes that tool handlers return when a caller passes dry_run:true. |
|
jsonmergepatch
Package jsonmergepatch is a hand-rolled, stdlib-only implementation of JSON Merge Patch (RFC 7396).
|
Package jsonmergepatch is a hand-rolled, stdlib-only implementation of JSON Merge Patch (RFC 7396). |
|
jsonschema
Package jsonschema is a tiny stdlib-only JSON-schema validator scoped to the keyword subset that the Clockify MCP server's one-user tool input schemas actually use.
|
Package jsonschema is a tiny stdlib-only JSON-schema validator scoped to the keyword subset that the Clockify MCP server's one-user tool input schemas actually use. |
|
logging
Package logging provides a stdlib-only slog.Handler decorator that scrubs sensitive values from log attributes before they reach the underlying handler.
|
Package logging provides a stdlib-only slog.Handler decorator that scrubs sensitive values from log attributes before they reach the underlying handler. |
|
paths
Package paths centralises Clockify URL path construction for handlers.
|
Package paths centralises Clockify URL path construction for handlers. |
|
resolve
Package resolve centralises Clockify entity resolution and ID validation.
|
Package resolve centralises Clockify entity resolution and ID validation. |
|
runtime
Package runtime holds the shared production wiring for the one-user Clockify MCP server.
|
Package runtime holds the shared production wiring for the one-user Clockify MCP server. |
|
safety
Package safety implements the runtime safety rails for destructive, administrative, and raw-write tool calls: confirmation-token issuance and validation (TokenStore), risk-class policy lookup (RequirementForRisk), and canonical-JSON hashing used to bind a confirmation token to the exact argument payload that previewed it (HashCanonical).
|
Package safety implements the runtime safety rails for destructive, administrative, and raw-write tool calls: confirmation-token issuance and validation (TokenStore), risk-class policy lookup (RequirementForRisk), and canonical-JSON hashing used to bind a confirmation token to the exact argument payload that previewed it (HashCanonical). |
|
testclockify
Package testclockify provides an in-process fake of the Clockify REST API used by internal/tools tests.
|
Package testclockify provides an in-process fake of the Clockify REST API used by internal/tools tests. |
|
tracing
Package tracing is the stdlib-only tracing facade.
|
Package tracing is the stdlib-only tracing facade. |
|
tracing/otel
module
|
|
|
transport/grpc
module
|
|
|
scripts
|
|
|
gen-raw-allowlist
command
|
|
|
gen-tool-catalog
command
gen-tool-catalog walks the one-user full-access registry and emits the machine-readable catalog (JSON) and human-readable rendering (Markdown) for both the full registry and the default toolset: docs/tool-catalog.{json,md} and docs/default-toolset.{json,md}.
|
gen-tool-catalog walks the one-user full-access registry and emits the machine-readable catalog (JSON) and human-readable rendering (Markdown) for both the full registry and the default toolset: docs/tool-catalog.{json,md} and docs/default-toolset.{json,md}. |
|
gen-tool-coverage-dashboard
command
gen-tool-coverage-dashboard summarizes the conservative one-user coverage ledger into a shorter release-readiness dashboard.
|
gen-tool-coverage-dashboard summarizes the conservative one-user coverage ledger into a shorter release-readiness dashboard. |
|
live-clean-prefix
command
Command live-clean-prefix deletes objects in the pinned sacrificial Clockify workspace whose name — or, for objects with no name, a matching field — starts with CLOCKIFY_LIVE_PREFIX.
|
Command live-clean-prefix deletes objects in the pinned sacrificial Clockify workspace whose name — or, for objects with no name, a matching field — starts with CLOCKIFY_LIVE_PREFIX. |
Click to show internal directories.
Click to hide internal directories.