Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
f60e086
feat: vendor spec schema types per-version
felixweinberger May 26, 2026
630ce5e
feat: add Connection abstraction and RunContext
felixweinberger May 26, 2026
276cfc3
refactor: thread RunContext through ClientScenario.run
felixweinberger May 26, 2026
e7c0c09
refactor: migrate server scenarios to ctx.connect() + conn.request()
felixweinberger May 26, 2026
649e81c
fix: normalize Connection error to JsonRpcError; clean up RunContext …
felixweinberger May 26, 2026
afd6278
fix(dns-rebinding): use version-appropriate probe body
felixweinberger May 26, 2026
2b8b15c
feat(everything-server): route stateless carry-forward methods to Mcp…
felixweinberger May 26, 2026
9a5dd63
refactor(connection): drop unused RequestOptions; move sdk-client; ad…
felixweinberger May 26, 2026
9c785f0
fix: address bughunt findings (response.ok check; targetVersion naming)
felixweinberger May 26, 2026
396c055
fix(sse-multiple-streams): keep scenario in draft; version-aware requ…
felixweinberger May 27, 2026
ea4da44
Merge branch 'main' into fweinberger/runcontext
pcarleton May 28, 2026
3fc268b
refactor: fold stateless-client helpers into connection/stateless
pcarleton May 28, 2026
6775744
fix(everything-server): make stateless resources reach the carry-forw…
pcarleton May 29, 2026
7ec260d
fix(scenarios): send SEP-2243 Mcp-Method header on hand-rolled statel…
pcarleton May 29, 2026
b9ec75b
fix(runner): infer draft spec version for draft-only scenarios
pcarleton May 29, 2026
83d2125
fix(connection): only throw JsonRpcError for properly-shaped error ob…
pcarleton May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ dist/
.idea/
.claude/settings.local.json
.sdk-under-test/
.sync-schema-tmp/
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
# output (and the refresh workflow's `git diff` check).
src/seps/traceability.json

# Vendored verbatim from modelcontextprotocol/schema/{version}/schema.ts via
# `npm run sync-schema`. Keep byte-identical with upstream so the SOURCE pin
# is meaningful and re-syncing produces a clean diff.
src/spec-types/*.ts

# Local tooling workspaces (not part of the repo).
.claude/
.sdk-under-test/
Loading
Loading