• Joined on 2024-06-18
michal pushed to main at michal/mcpctl 2026-04-18 16:37:55 +00:00
1480d268c7 Merge pull request #50 feat: McpToken — HTTP-mode mcplocal, CLI verbs, audit plumbing
39df459bb1 feat(mcplocal): per-McpToken gate-ungate cache so service tokens survive proxies
75fe0533c1 fix(mcplocal): propagate caller's bearer to prompt-index and LLM-config calls
5d1072889f fix(mcplocal): thread client bearer into per-upstream McpdClient
dfc53cd15e fix(mcpd): per-route /api/v1/mcp/proxy auth missed McpToken dispatch
Compare 13 commits »
michal merged pull request michal/mcpctl#50 2026-04-18 16:37:53 +00:00
feat: McpToken — HTTP-mode mcplocal, CLI verbs, audit plumbing
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-18 16:36:04 +00:00
39df459bb1 feat(mcplocal): per-McpToken gate-ungate cache so service tokens survive proxies
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-18 03:46:38 +00:00
75fe0533c1 fix(mcplocal): propagate caller's bearer to prompt-index and LLM-config calls
5d1072889f fix(mcplocal): thread client bearer into per-upstream McpdClient
dfc53cd15e fix(mcpd): per-route /api/v1/mcp/proxy auth missed McpToken dispatch
Compare 3 commits »
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-17 22:54:49 +00:00
1887d90821 docs: scrub MCPLOCAL_MCPD_TOKEN — pod has no persistent mcpd identity
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-17 22:25:13 +00:00
3061a5f6ae test+feat: token-auth unit coverage + env-tunable introspection TTLs
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-17 22:20:39 +00:00
913678e400 fix(smoke): mcptoken — runtime gatewayUp gate + scope revocation case to HTTP-mode
michal created pull request michal/mcpctl#50 2026-04-17 21:34:45 +00:00
feat: McpToken — HTTP-mode mcplocal, CLI verbs, audit plumbing
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-17 21:34:04 +00:00
f68e123821 fix(cli): https support in status + api-client; add demo-mcp-call.py
michal pushed to feat/mcptoken at michal/mcpctl 2026-04-17 00:22:11 +00:00
2127b41d9f feat: HTTP-mode mcplocal container + mcpctl test mcp + token-auth preHandler
a151b2e756 feat: mcpctl mcptoken verbs + mcpd auth dispatch + audit plumbing
efcfeeab65 feat(cli)!: migrate create rbac bindings to --roleBindings kv syntax
2ddb493bb0 feat(mcpd): McpToken schema + CRUD routes + introspection
Compare 4 commits »
michal created branch feat/mcptoken in michal/mcpctl 2026-04-17 00:22:11 +00:00
michal pushed to main at michal/mcpctl 2026-04-16 23:49:01 +00:00
3149ea3ae7 fix: MCP proxy resilience — discovery cache, default liveness probes
michal deleted branch feat/k8s-operator from michal/mcpctl 2026-04-12 21:27:18 +00:00
michal pushed to main at michal/mcpctl 2026-04-12 21:27:16 +00:00
c968d76e00 Merge pull request 'fix: wire STDIO attach for docker-image MCP servers' (#49) from feat/k8s-operator into main
9ff2dcc3d9 fix: actually wire STDIO attach for docker-image MCP servers
Compare 2 commits »
michal merged pull request michal/mcpctl#49 2026-04-12 21:27:15 +00:00
fix: wire STDIO attach for docker-image MCP servers
michal created pull request michal/mcpctl#49 2026-04-12 21:26:46 +00:00
fix: wire STDIO attach for docker-image MCP servers
michal pushed to feat/k8s-operator at michal/mcpctl 2026-04-12 21:26:31 +00:00
9ff2dcc3d9 fix: actually wire STDIO attach for docker-image MCP servers
michal created branch feat/k8s-operator in michal/mcpctl 2026-04-12 21:26:31 +00:00
michal deleted branch feat/k8s-operator from michal/mcpctl 2026-04-10 17:29:39 +00:00
michal pushed to main at michal/mcpctl 2026-04-10 17:29:36 +00:00
c62a350da1 Merge pull request 'fix: MCP proxy resilience — timeouts, parallel discovery, error propagation' (#48) from feat/k8s-operator into main
857f8c72ae fix: MCP proxy resilience — timeouts, parallel discovery, error propagation
383be66286 feat: add backup + server type smoke tests
Compare 3 commits »