• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dangernoodle-io / mcpkit
96%

Build:
DEFAULT BRANCH: main
Repo Added 11 Jul 2026 02:50AM UTC
Files 40
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • jae/bootstrap-mcpkit
  • jae/mc10-identity
  • jae/mc11-docsgen
  • jae/mc15-store-seam
  • jae/mc18-xdgpath-datadir
  • jae/mc19-json-helpers
  • jae/mc24-command-provider
  • jae/mc25-instructions-annotations
  • jae/mc3-config-loader
  • jae/mc30-mount-api
  • jae/mc31-server-transport
  • jae/mc34-example
  • jae/mc35-adapter-tests
  • jae/mc37-project-dir
  • jae/mc38-sqlstore
  • jae/mc4-cli-server
  • jae/mc41-removetools-listchanged
  • jae/mc42-risk-annotations
  • jae/mc43-deferred-registration
  • jae/mc44-gate-blockgroups
  • jae/mc45-lock-unlock
  • jae/mc46-readonly-flag
  • jae/mc47-listchanged-helper
  • jae/mc48-keepalive
  • jae/mc49-blocktools
  • jae/mc5-http-transport
  • jae/mc50-eventually-cover
  • jae/mc52-readonly-env
  • jae/mc55-force-profile
  • jae/mc6-httpx
  • jae/mc7-claude-hooks
  • jae/mc7-statusline
  • jae/mc8-recover-hook

13 Jul 2026 05:45AM UTC coverage: 96.306% (+0.005%) from 96.301%
29227116381

push

github

web-flow
feat(statusline): add WithForceProfile option to force a color tier (MC-55) (#34)

Command never wired RenderOptions.Profile, so a colored-segment consumer (ouroboros) could never get color since stdout is always piped under Claude Code and auto-detection resolves Ascii. --plain still wins over WithForceProfile.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

3 of 3 new or added lines in 1 file covered. (100.0%)

1486 of 1543 relevant lines covered (96.31%)

1.11 hits per line

Relevant lines Covered
Build:
Build:
1543 RELEVANT LINES 1486 COVERED LINES
1.11 HITS PER LINE
Source Files on main
  • Tree
  • List 40
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29227116381 main feat(statusline): add WithForceProfile option to force a color tier (MC-55) (#34) Command never wired RenderOptions.Profile, so a colored-segment consumer (ouroboros) could never get color since stdout is always piped under Claude Code and auto-d... push 13 Jul 2026 05:46AM UTC web-flow github
96.31
29210902322 main feat(cli): bind --read-only to an env var on ServerCmd (MC-52) (#33) - add Server.ReadOnlyEnv: opts a built command into read-only mode when the named env var is set to a truthy value (1/true/yes/on, case-insensitive, trimmed), OR'd with --read-o... push 12 Jul 2026 10:07PM UTC web-flow github
96.3
29209613847 main feat(testkit): tool-list-changed assertion helper (MC-47) (#32) - wire mcpx.ClientOptions.OnToolListChanged into testkit.Harness at New(), signaling a buffered non-blocking channel on each notification - add Harness.WaitForToolListChanged(timeo... push 12 Jul 2026 09:26PM UTC web-flow github
96.28
29208813627 main feat(mcpkit): surface go-sdk server keepalive on Info.KeepAlive (MC-48) (#31) - mcpx.NewServer takes a keepAlive time.Duration and sets mcp.ServerOptions.KeepAlive when >0 - mcpkit.Info gains an additive KeepAlive field, threaded through mcpkit.N... push 12 Jul 2026 09:01PM UTC web-flow github
96.24
29208409192 main feat(mcpkit): hard-gate individual tools by name — App.BlockTools (MC-49) (#30) - add blockedTools map[string]bool to gateState, mcpkit's third gate axis - extend gateBlocked to (readOnly && risk != ReadOnly) || blockedGroups[group] || blockedToo... push 12 Jul 2026 08:48PM UTC web-flow github
96.24
29208026117 main feat(cli): standard --read-only flag on ServerCmd (MC-46) (#29) - register --read-only (bool, default false) unconditionally on ServerCmd, unlike --http/--stateless which are gated on Server.HTTP != nil, since it gates tool registration rather th... push 12 Jul 2026 08:36PM UTC web-flow github
96.19
29207509434 main feat(mcpkit): runtime group lock/unlock — App.Lock/Unlock (MC-45) (#28) - add registry.locked (runtime, per-group soft lock, distinct from the permanent startup gate) plus the shared shouldRegister predicate (!gateBlocked && !locked) finalize... push 12 Jul 2026 08:20PM UTC web-flow github
96.17
29206916463 main feat(mcpkit): startup tool gate — App.Gate/ReadOnlyMode + App.BlockGroups (MC-44) (#27) - add App.Gate(opts...GateOption) and ReadOnlyMode() to hard-block every non-ReadOnly pending tool at finalize time - add App.BlockGroups(groups...string) to ... push 12 Jul 2026 08:02PM UTC web-flow github
96.04
29206352684 main feat(mcpkit)!: deferred tool registration + Risk/Group primitives (MC-43) (#26) - add mcpkit.Risk (ReadOnly/Write/Destructive), a required positional AddTool param that fail-closes on unannotated write/destructive tools - auto-derive ToolAnnotati... push 12 Jul 2026 07:44PM UTC web-flow github
95.93
29182570755 main feat(mcpx): risk→annotation derivation (RiskAnnotations) (MC-42) (#25) - add pure mcpx.RiskAnnotations(readOnly, destructive) helper - maps a tool's risk class to ToolAnnotations for later use by mcpkit.AddTool (MC-43) - sets DestructiveHint expl... push 12 Jul 2026 06:23AM UTC web-flow github
95.86
See All Builds (70)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc