litellm/provisioning_mcp
Claude af14aa6818
feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments
Adds a standalone MCP server (provisioning_mcp/) that lets authenticated AI
agents provision ephemeral LiteLLM deployments from the helm/litellm chart for
end-to-end testing. Given a repo URL and git revision it derives the component
image repos, optionally stands up throwaway in-cluster Postgres/Redis, and runs
helm upgrade --install in the litellm namespace.

- OAuth 2.0 resource-server auth: validates JWT bearer tokens against the
  issuer's JWKS (signature, iss, aud, exp, required scope).
- Tools: provision / delete / status / list deployments.
- Dockerfile pins + checksum-verifies helm and kubectl; namespaced RBAC and
  Deployment manifests under deploy/.
- Unit tests cover auth, naming/registry derivation, manifests, and the
  provisioning flow (35 tests).

https://claude.ai/code/session_019WDsdJNGjNyUNrso3xigSV
2026-05-24 00:07:15 +00:00
..
deploy feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments 2026-05-24 00:07:15 +00:00
src/litellm_provisioning_mcp feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments 2026-05-24 00:07:15 +00:00
tests feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments 2026-05-24 00:07:15 +00:00
.gitignore feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments 2026-05-24 00:07:15 +00:00
Dockerfile feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments 2026-05-24 00:07:15 +00:00
pyproject.toml feat(provisioning-mcp): add MCP server for on-the-fly LiteLLM e2e deployments 2026-05-24 00:07:15 +00:00