Skip to content

feat: proxy stdio MCP servers over HTTP - #310

Open
jmagar wants to merge 8 commits into
mainfrom
feat/stdio-mcp-proxy
Open

feat: proxy stdio MCP servers over HTTP#310
jmagar wants to merge 8 commits into
mainfrom
feat/stdio-mcp-proxy

Conversation

@jmagar

@jmagar jmagar commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • define the stdio MCP proxy product spec, contract, research, and implementation plan
  • add [proxy] configuration models and validation
  • add zero-flag-oriented labby proxy <command> [args...] CLI parsing
  • add shell-free executable, shebang, JavaScript, and Python command resolution

Current state

This is a draft PR. The CLI/configuration foundation is implemented and tested. Runtime wiring, Streamable HTTP publication, Tailscale Serve ownership, bearer/OAuth protection, supervision, and full verification will be added as follow-up commits on this branch.

Verification

  • cargo fmt --all
  • cargo test -p labby --lib proxy:: --all-features --locked
  • 25 tests passed

Target UX

labby proxy /path/to/dist.js

@github-actions github-actions Bot added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels Aug 1, 2026
@jmagar
jmagar marked this pull request as ready for review August 1, 2026 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant