4t145
57e14c56e8
feat(transport): support streamable http server ( #152 )
...
* feat(transport): support streamable http server
* refactor(transport): add common module for shared transport utilities
* perf(tracing): add more log for streamable http session
* fix(test): fix port conflict in test with js
* fix(transport): fix id generating and session management
1. cancel when deleting
2. use `wrapping` and `saturating` correctly
* chore(naming): rename sse server to streamable http server
2025-05-08 13:57:51 +08:00
Mauro Sardara
52c0651158
feat: allow use of reqwest without ring provider ( #155 )
...
Signed-off-by: Mauro Sardara <msardara@cisco.com>
2025-05-08 02:58:03 +08:00
jokemanfire
afb8a905e5
chore: add oauth2 support ( #130 )
...
1.add oauth2 server and client example
2.add oauth2 impl in sse
3.add auth doc
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-04-29 17:52:59 +08:00
Jonathan Hendler
910d3b39db
test(context): test context request handling and refactor for reusable client-server tests ( #97 )
2025-04-07 10:13:05 +08:00
Jonathan Hendler
72e7533e41
test(logging): Add tests for logging ( #96 )
...
* test(logging): implement basic logging functionality
* test(logging): add comprehensive server transport tests
2025-04-05 20:45:57 +08:00
4t145
145b5de322
fix(notification): fix wrongly error report in notification ( #70 )
2025-03-31 13:50:27 +08:00
4t145
0eea9aad4a
fix(test): fix tool deserialization error ( #68 )
2025-03-31 13:05:35 +08:00
jokemanfire
0a2f13a1f4
style: fmt the project ( #54 )
...
add rustfmt.toml
Signed-off-by: jokemanfire <hu.dingyang@zte.com.cn>
2025-03-28 23:50:46 +08:00
4t145
0be6067326
Move whole rmcp crate to offcial rust sdk ( #44 )
...
* get rid of async-trait
* move rmcp to official-rust-sdk
* replace master with main
* update readme, change license
* fix typo
* Update README.md
Co-authored-by: Jefry Dewangga <jefrydco@gmail.com>
* fix typos
---------
Co-authored-by: = <=>
Co-authored-by: Jefry Dewangga <jefrydco@gmail.com>
2025-03-27 17:33:41 -04:00