Skip to content

ADR: propose experimental Rust transport backend#1747

Merged
crivetimihai merged 1 commit intoIBM:mainfrom
MRSKYWAY:adr-rust-transport
Jan 31, 2026
Merged

ADR: propose experimental Rust transport backend#1747
crivetimihai merged 1 commit intoIBM:mainfrom
MRSKYWAY:adr-rust-transport

Conversation

@MRSKYWAY
Copy link
Copy Markdown
Contributor

This PR proposes a short ADR (modeled after ADR-0003) for an experimental Rust-based transport backend, starting with Streamable HTTP.

No implementation is included. This PR is intended to align on scope, constraints, and approach before proceeding.

@crivetimihai
Copy link
Copy Markdown
Member

Thanks for proposing this ADR, @MRSKYWAY! An experimental Rust transport backend is an interesting direction to explore for performance-critical paths.

Before we can merge, the DCO check needs to pass. Please sign off your commit:

git commit --amend --signoff
git push --force-with-lease

Also, since this PR has been open for a few weeks - are you still interested in pursuing this? If so, we'd be happy to review the ADR content once the DCO is fixed.

@MRSKYWAY
Copy link
Copy Markdown
Contributor Author

Thanks for the heads-up! Yes, I’m still interested in pursuing this.

I’ve amended the commit to include the DCO sign-off and pushed the update. Looking forward to your feedback on the ADR.

Fix ADR numbering to use next available number (038) instead of
conflicting 029. Update format to match existing ADR conventions
with proper metadata fields (Date, Deciders, Status).

Added to ADR index.

Signed-off-by: MRSKYWAY <sujyot.kamble1114@gmail.com>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
@crivetimihai crivetimihai merged commit 5e14ef4 into IBM:main Jan 31, 2026
35 checks passed
hughhennelly pushed a commit to hughhennelly/mcp-context-forge that referenced this pull request Feb 8, 2026
Fix ADR numbering to use next available number (038) instead of
conflicting 029. Update format to match existing ADR conventions
with proper metadata fields (Date, Deciders, Status).

Added to ADR index.

Signed-off-by: MRSKYWAY <sujyot.kamble1114@gmail.com>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Signed-off-by: hughhennnelly <hughhennelly06@gmail.com>
@MRSKYWAY MRSKYWAY deleted the adr-rust-transport branch February 10, 2026 20:33
kcostell06 pushed a commit to kcostell06/mcp-context-forge that referenced this pull request Feb 24, 2026
Fix ADR numbering to use next available number (038) instead of
conflicting 029. Update format to match existing ADR conventions
with proper metadata fields (Date, Deciders, Status).

Added to ADR index.

Signed-off-by: MRSKYWAY <sujyot.kamble1114@gmail.com>
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
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.

2 participants