Skip to content

RFC-0059: Starlark as programmable middleware for vMCP#60

Draft
jerm-dro wants to merge 1 commit intomainfrom
jerm/2026-03-24-starlark-programmable-middleware
Draft

RFC-0059: Starlark as programmable middleware for vMCP#60
jerm-dro wants to merge 1 commit intomainfrom
jerm/2026-03-24-starlark-programmable-middleware

Conversation

@jerm-dro
Copy link
Contributor

@jerm-dro jerm-dro commented Mar 25, 2026

Summary

Proposes extending vMCP's Starlark engine from composite-tool-only scripting into a unified programmable middleware surface. A single script per session controls tool publishing, handler decoration, and built-in capabilities (search, PII scrubbing, rate limiting) — replacing the growing set of independent config knobs that interact in surprising ways.

⚠️ Draft — still needs revision and editing by author before review.

🤖 Generated with Claude Code

Proposes extending vMCP's Starlark engine from composite-tool-only
scripting into a unified programmable middleware surface, replacing
the growing set of independent config knobs (optimizer, filter,
rate limiting, PII scrubbing) with a single script per session.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jeremy Drouillard <jeremy@stacklok.com>
@jerm-dro jerm-dro force-pushed the jerm/2026-03-24-starlark-programmable-middleware branch from b57f13b to 1fde39a Compare March 25, 2026 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant