ungated-global: system project whose servers ride every project, pre-gate #137
Reference in New Issue
Block a user
Delete Branch "feat/ungated-global"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
New seed-once system project
ungated-global: every server attached to it is merged into every project's MCP endpoint in front of the gate — tools listed and callable beforebegin_session— and its project prompt is prepended to every project's instructions.mcpd
bootstrapUngatedGlobalseeds the project once-ever (markerungatedGlobalSeededin themcpctl-system-settingssecret), with default servercalcmcp(patched CalcMCP fork,mysources.co.uk/michal/calcmcp:1.1.0, pure compute: no env/secrets/egress) and a "never do math yourself, always use calcmcp" prompt. Deletions are durable —mcpctl delete server calcmcp -p ungated-globalstays deleted across restarts.GET /projects/:id/serversappends global servers flaggedungatedGlobal: true(direct attachment wins; no self-merge on ungated-global itself; missing project = no-op).GET /projects/:id/instructionsprepends the global prompt and lists global servers.mcplocal
refreshProjectUpstreamsnow returns{names, ungatedServers}).tools/list=begin_session+ exempt tools; calls pass through without ungating; initialize instructions list them under "Available immediately (no begin_session required)".Also:
templates/calcmcp.yaml(re-create a deleted default by hand),docs/ungated-global.md.Tests: 1193 mcpd + 873 mcplocal pass (new: bootstrap seed-once/no-resurrect, route merge/dedupe/self-merge, gate exemption list/call/instructions, discovery flag).
🤖 Generated with Claude Code