{{define "admin_mcp"}}
{{th "mcp.sub"}}
{{template "nav" .Nav}}{{.Error}}
{{end}} {{if .Notice}}{{.Notice}}
{{end}} {{if .Tools}}{{.}}| {{t "mcp.col.server"}} | {{t "mcp.col.state"}} | {{t "mcp.col.granted"}} | {{t "mcp.col.rate"}} | {{t "mcp.col.sent"}} | {{t "mcp.col.address"}} |
|---|---|---|---|---|---|
| {{.Name}}{{with .Description}} {{.}}{{end}} |
{{if .Enabled}}{{t "mcp.on"}}{{else}}{{t "mcp.off"}}{{end}} | {{if .Grants}}{{range $i, $g := .Grants}}{{if $i}} {{end}}{{t (printf "mcp.scope.%s" $g.Scope)}} {{$g.Label}}: {{range $j, $t := $g.Tools}}{{if $j}}, {{end}}{{$t}}{{end}}{{end}}{{else}}{{t "mcp.nobody"}}{{end}} |
{{if .RatePerMinute}}{{t "mcp.per_minute" .RatePerMinute}}{{else}}—{{end}} | {{range .Secret}}{{.}} {{t "mcp.sealed"}}{{end}}{{range .Plain}} {{.}}{{end}}{{if and (not .Secret) (not .Plain)}}—{{end}} |
{{.URL}} |
{{t "mcp.actions" .Name}}
{{if .Enabled}}
{{else}}
{{end}}
{{t "mcp.grant"}}{{$name := .Name}} {{range .Grants}}{{if .Revocable}} {{end}}{{end}}{{t "mcp.change"}}{{if not .Local}}{{t "mcp.credential"}}{{end}} | |||||
{{t "mcp.none"}}
{{end}} {{if .Closed}}{{t "mcp.closed"}}
{{t "mcp.how_grants"}}
{{th "mcp.agents_sub"}}
claude mcp add --transport http company {{.Gateway}} --header "Authorization: Bearer sk-llmgw-…"