Labels: ready-to-code
Depends on: Issue 2
Implement Kagenti tool lifecycle routes (boost.tool.* permissions), MCP server registration routes, and Kagenti infrastructure admin routes (boost.kagenti.admin).
Note: The boost-tool resource type and lifecycle permissions apply to Kagenti tools (K8s workloads) only. MCP servers are registered endpoints without lifecycle governance. MCP tools are runtime-discovered children of MCP servers — they are not independently managed.
Tasks
From openspec/changes/security-safety-governance/tasks.md sections 4 and 5:
- 4.1-4.4 Implement Kagenti tool lifecycle routes with
boost.tool.* permissions
- 5.1 Implement Kagenti admin routes with
boost.kagenti.admin
MCP server registration (admin panel CRUD, connection test, auth chain config) — see spec below
Specifications
openspec/changes/security-safety-governance/specs/fine-grained-permissions/spec.md — Kagenti tool permission scenarios, infrastructure permissions
openspec/changes/agent-creation-discovery/specs/mcp-tools/spec.md — MCP server registration and auth chain (separate from Kagenti tool lifecycle)
Labels:
ready-to-codeDepends on: Issue 2
Implement Kagenti tool lifecycle routes (
boost.tool.*permissions), MCP server registration routes, and Kagenti infrastructure admin routes (boost.kagenti.admin).Note: The
boost-toolresource type and lifecycle permissions apply to Kagenti tools (K8s workloads) only. MCP servers are registered endpoints without lifecycle governance. MCP tools are runtime-discovered children of MCP servers — they are not independently managed.Tasks
From
openspec/changes/security-safety-governance/tasks.mdsections 4 and 5:boost.tool.*permissionsboost.kagenti.adminMCP server registration (admin panel CRUD, connection test, auth chain config) — see spec below
Specifications
openspec/changes/security-safety-governance/specs/fine-grained-permissions/spec.md— Kagenti tool permission scenarios, infrastructure permissionsopenspec/changes/agent-creation-discovery/specs/mcp-tools/spec.md— MCP server registration and auth chain (separate from Kagenti tool lifecycle)