Justin Spahr-Summers
160337cb3e
Update package-lock.json
2025-01-03 13:48:31 +00:00
Justin Spahr-Summers
9b5efc4286
Recursively flatten types for better inference
2025-01-03 13:47:19 +00:00
Justin Spahr-Summers
3f178b2b7e
Bump version
1.1.0
2025-01-03 08:59:21 +00:00
Justin Spahr-Summers
2fd4e3555e
Merge pull request #103 from sumitesh9/sumiteshn9/fix-error-codes
...
Updates SDK error codes to use JSON-RPC server error range
2025-01-03 08:58:02 +00:00
Sumitesh Naithani
ca319138b9
chore: pulled upstream origin branch
2025-01-03 07:36:18 +05:30
Sumitesh Naithani
21e3d465ca
chore: updated documentation comment in ErrorCode enum and set protocol test timeout to 0
2025-01-03 06:59:01 +05:30
Justin Spahr-Summers
4658fd01a9
Merge pull request #109 from chrisdickinson/chris/20241230-add-eventsourceinit
...
feat(client/sse): add {EventSource,Request}Init options param
2025-01-02 14:39:10 +00:00
Justin Spahr-Summers
f7a47cde6c
Merge pull request #100 from TheFloatingString/main
...
Add missing imports in `README.md` example
2025-01-02 14:24:47 +00:00
Chris Dickinson
d55f966562
feat(client/sse): add {EventSource,Request}Init options param
...
This enables users of the SSE client to optionally send cookie-based credentials
to the event source MCP server using `EventSourceInit` [1] parameters and set
the outgoing request headers for the POST call.
[1]: https://developer.mozilla.org/en-US/docs/Web/API/EventSource/EventSource#options
2024-12-30 23:11:00 -08:00
Sumitesh Naithani
8fa0a5c88b
test: added tests for checking correct error codes are thrown on request timeout and connection closed scenarios
2024-12-23 00:10:14 +05:30
Sumitesh Naithani
d77cd0deb3
style: fixed linting issues
2024-12-22 23:20:35 +05:30
Sumitesh Naithani
e7d08c738e
fix(protocol): restrict SDK error codes to JSON-RPC server error range
...
The SDK's custom error codes were previously using arbitrary negative numbers
(-1, -2) which could conflict with application-specific error codes. This change:
- Updates ConnectionClosed from -1 to -32000
- Updates RequestTimeout from -2 to -32001
- Keeps standard JSON-RPC error codes unchanged
- Adds documentation explaining the server error range usage
This modification ensures compliance with the JSON-RPC 2.0 specification, which
reserves -32000 to -32099 for implementation-defined server errors. This change
allows applications to freely use other error code ranges without potential
conflicts with SDK-generated errors.
Issue: #85
2024-12-22 23:12:22 +05:30
Laurence Liang
2ef54d3b5d
Add missing imports
2024-12-18 15:11:02 -05:00
Justin Spahr-Summers
3164da64d0
Merge pull request #94 from nekomeowww/dev/exclude-tests
...
chore: satisfies npm-pkg-lint & publint
2024-12-17 16:50:54 +00:00
Neko Ayaka
70ee403fce
chore: adjust node version
2024-12-17 11:31:35 +08:00
Jerome
422a5359ee
Merge pull request #98 from modelcontextprotocol/jerome/fix/propagate-notification-params
...
1.0.4
fix: propagate notification params
2024-12-16 17:56:31 +00:00
Jerome
7865fcf4ed
Bumped version
2024-12-16 16:51:51 +00:00
Jerome
881a0ce0e8
Destructured progress and total from notification params object
2024-12-16 16:50:05 +00:00
Neko Ayaka
5403cad0dd
chore: satisfies npm-pkg-lint & publint
...
Co-authored-by: 藍+85CD <50108258+kwaa@users.noreply.github.com>
2024-12-15 15:16:47 +08:00
Justin Spahr-Summers
2a3cab20e6
Merge pull request #93 from nekomeowww/dev/package-lock-update
...
chore: bump outdated versions in package-lock.json
2024-12-13 13:42:31 +00:00
Neko Ayaka
6c11a9aa24
chore: bump outdated versions in package-lock.json
2024-12-12 18:53:08 +08:00
Justin Spahr-Summers
22370be340
Merge pull request #81 from brn/main
...
Add a parsedBody optional parameter
2024-12-09 13:44:16 +00:00
Justin Spahr-Summers
1f835e044f
Whitespace tweaks
2024-12-09 13:43:17 +00:00
Taketoshi Aono
ecf50e4249
Merge branch 'main' into main
2024-12-06 13:25:49 +09:00
brn
6535f93f2d
feat: Add a parsedBody optional parameter
...
Please enter the commit message for your changes. Lines starting
2024-12-05 13:18:52 +09:00
Justin Spahr-Summers
989550d5f8
Merge pull request #84 from modelcontextprotocol/revert-83-justin/remove-compatibility-tool-result
...
1.0.3
Revert "Remove `CompatibilityCallToolResult`"
2024-12-04 17:38:35 +00:00
Justin Spahr-Summers
620cb5cb52
Bump to 1.0.3
2024-12-04 17:19:00 +00:00
Justin Spahr-Summers
1962943b22
Revert "Remove CompatibilityCallToolResult"
2024-12-04 17:09:31 +00:00
Justin Spahr-Summers
45af3820fa
Bump version
1.0.2
2024-12-04 14:15:39 +00:00
Justin Spahr-Summers
33ce90c54c
Merge pull request #83 from modelcontextprotocol/justin/remove-compatibility-tool-result
...
Remove `CompatibilityCallToolResult`
2024-12-04 08:14:55 -06:00
Justin Spahr-Summers
e911ece970
Remove CompatibilityCallToolResult
...
Resolves #82 .
2024-12-03 16:03:26 +00:00
Justin Spahr-Summers
becd787a18
Merge pull request #76 from efritz/patch-1
...
Fix method name in client cancellation send
2024-12-02 07:04:06 -06:00
Eric Fritz
3d15050960
Fix cancellation notification mismatch
...
The server registers a notification handler on `CancelledNotificationSchema`, but is never called on client cancellation because of a mismatch in the method name. This fixes that mismatch.
2024-11-27 23:48:44 -06:00
Justin Spahr-Summers
5bfa6163d1
Merge pull request #75 from modelcontextprotocol/jspahrsummers-patch-1
...
Declare capabilities, fix imports in README examples
2024-11-27 10:37:47 -06:00
Justin Spahr-Summers
c6cb7d343d
Fix imports
2024-11-27 10:37:04 -06:00
Justin Spahr-Summers
5490e56a3f
Declare capabilities in README examples
2024-11-27 10:36:31 -06:00
Justin Spahr-Summers
105b310b18
Bump package version
1.0.1
2024-11-26 08:45:21 -06:00
Ani Betts
d5c0e86664
Merge pull request #68 from modelcontextprotocol/ani/fix-npx
...
Fix npx and other processes that launch subprocesses
2024-11-26 15:43:45 +01:00
Anaïs Betts
9fd52c861e
Use windowsHide because detached seems to break stdio redirection on npx
2024-11-26 15:41:23 +01:00
David Soria Parra
8f89fb2fa4
bump
2024-11-25 14:58:40 +00:00
David Soria Parra
cab95e53a0
1.0.0
1.0.0
2024-11-25 14:51:29 +00:00
Justin Spahr-Summers
1bfcfcd268
Merge pull request #66 from modelcontextprotocol/justin/readme-links
...
Add links to docs in README
2024-11-24 14:30:23 -06:00
Justin Spahr-Summers
961e494230
Add links to docs in README
...
Matches the python-sdk repo.
2024-11-24 14:29:56 -06:00
Justin Spahr-Summers
25d3123ac3
Merge pull request #65 from modelcontextprotocol/justin/stderr-improvements
...
0.7.0
Add way to get child process stderr pipe
2024-11-20 21:29:20 +00:00
Justin Spahr-Summers
4103ef53ed
Bump package version
2024-11-20 21:19:15 +00:00
Justin Spahr-Summers
1025b3fc55
Add way to get child process stderr pipe
2024-11-20 21:19:06 +00:00
Justin Spahr-Summers
96627096d9
Bump version
0.6.1
2024-11-20 18:18:18 +00:00
Justin Spahr-Summers
c080fe8c56
Merge pull request #63 from modelcontextprotocol/justin/fix-homepage
...
Fix package homepage
2024-11-20 16:01:49 +00:00
Justin Spahr-Summers
711350db4c
Merge pull request #64 from modelcontextprotocol/justin/contributing
...
Add CONTRIBUTING.md
2024-11-20 15:43:21 +00:00
Justin Spahr-Summers
28cc5af325
Fix README links
2024-11-20 15:20:36 +00:00