• Joined on 2024-06-18
michal pushed to feat/llm at michal/mcpctl 2026-04-18 20:28:48 +00:00
6ff90a8228 feat(mcpd): Llm resource — CRUD + CLI + apply
michal created pull request michal/mcpctl#51 2026-04-18 18:30:23 +00:00
feat(mcpd): pluggable SecretBackend + OpenBao driver + migrate
michal created branch feat/secretbackend in michal/mcpctl 2026-04-18 18:30:01 +00:00
michal pushed to feat/secretbackend at michal/mcpctl 2026-04-18 18:30:01 +00:00
029c3d5f34 feat(mcpd): pluggable SecretBackend abstraction + OpenBao driver + migrate
michal created branch feat/mcpagent in michal/mcpctl 2026-04-18 17:24:32 +00:00
michal pushed to feat/mcpagent at michal/mcpctl 2026-04-18 17:24:32 +00:00
3a28128fb4 feat(agent): MCP-correct chat agent shim on top of LiteLLM
michal pushed to main at michal/mcpctl 2026-04-18 17:16:49 +00:00
6946250090 Revert "feat(mcplocal): per-McpToken gate-ungate cache so service tokens survive proxies"
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 created branch feat/mcptoken in michal/mcpctl 2026-04-17 00:22:11 +00:00
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 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