Commit 6b1e5b1
committed
test: MCP verification harness + bump SDK floor to ^1.29.0 (#202)
Bump the declared @modelcontextprotocol/sdk floor from ^1.25.3 to ^1.29.0 to
match the version the lockfile already resolved, readying the server for the
upcoming MCP RC protocol revision. McpServer construction, tool registration,
and the stdio transport use current SDK APIs and are unchanged.
Add an end-to-end verification harness that drives the real server over an
in-memory transport with the SDK client: initialize + protocol negotiation, the
full registered tool surface (core + Alliance), and a round-trip tool call. The
protocol assertions key off the SDK's LATEST_PROTOCOL_VERSION, so pinning the RC
SDK re-runs the check with no test edits.
Sync the SDK version references in README, PACKAGE_SPLIT_EVAL, and CHANGELOG.1 parent d087a5e commit 6b1e5b1
6 files changed
Lines changed: 183 additions & 57 deletions
File tree
- docs
- src/__tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
11 | 15 | | |
12 | 16 | | |
| 17 | + | |
13 | 18 | | |
14 | 19 | | |
15 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
0 commit comments