Commit graph

  • 9349f5cb26
    feat: Add prompt support (#351) Michael Assaf 2025-08-20 23:22:19 -04:00
  • c0452f93a4
    chore: clarify MIT license in Cargo.toml (#383) Alex Hancock 2025-08-20 21:07:58 -04:00
  • 7f20a87825
    feat: include reqwest in transport-streamble-http-client feature (#376) Julián Montes de Oca 2025-08-20 00:43:18 -03:00
  • 7135f25d3d
    chore: release v0.6.0 (#369) rmcp-v0.6.0 rmcp-macros-v0.6.0 github-actions[bot] 2025-08-19 09:23:09 -04:00
  • a47cbaac4b
    fix: match shape of the calltoolresult schema (#377) Peter L 2025-08-19 15:58:25 +09:30
  • 81ff3159f9
    feat: Add MCP Elicitation support (#332) Andrei G 2025-08-19 05:48:26 +02:00
  • 4e6c57ef14
    fix: make stdio shutdown more graceful (#364) jokemanfire 2025-08-18 20:32:57 +08:00
  • bdb8bf0f89
    docs: add related project rustfs-mcp (#378) 4t145 2025-08-18 14:44:38 +08:00
  • 0a2f77de41
    feat: keep internal error in worker's quit reason (#372) 4t145 2025-08-18 11:13:10 +08:00
  • 28f4781332
    doc(streamable): add document for extracting http info (#373) 4t145 2025-08-15 11:12:48 +08:00
  • 1555c0fa33
    fix(tool): remove unnecessary schema validation (#375) 4t145 2025-08-15 11:12:37 +08:00
  • 05e9a04d1c
    chore(deps): bump actions/checkout from 4 to 5 (#371) dependabot[bot] 2025-08-13 08:53:03 +08:00
  • f04abaa169
    feat(github): add fetch document instructions (#370) 4t145 2025-08-13 08:49:15 +08:00
  • 3d8e950a52
    fix(rmcp): return serialized json with structured content (#368) Allan 2025-08-12 20:06:12 +12:00
  • 209dbac50f
    chore: release v0.5.0 (#362) rmcp-v0.5.0 rmcp-macros-v0.5.0 github-actions[bot] 2025-08-07 19:27:45 -04:00
  • 589815a40e
    fix: correct numeric types in progress notifications (#361) Jack Amadeo 2025-08-07 12:59:38 -04:00
  • 6a97503e29
    chore: release v0.4.1 (#360) rmcp-v0.4.1 rmcp-macros-v0.4.1 github-actions[bot] 2025-08-07 11:22:10 -04:00
  • 2ee6106fc3
    fix(rmcp): allow both content and structured content (#359) Alex Hancock 2025-08-07 11:19:46 -04:00
  • 984cd87ed8
    chore: release v0.4.0 (#346) rmcp-v0.4.0 rmcp-macros-v0.4.0 github-actions[bot] 2025-08-05 10:39:03 -04:00
  • 156a92c2f0
    fix: don't wrap errors in streamable http auth client (#353) Jack Amadeo 2025-08-05 10:12:51 -04:00
  • 855a1710ee
    docs: README.md codeblock terminator (#348) Kyle H 2025-08-03 21:35:47 -04:00
  • fbc7ab70ca
    feat: Add support for Tool.outputSchema and CallToolResult.structuredContent (#316) Jean-Marc Le Roux 2025-07-31 10:32:24 +02:00
  • b1da5e8969
    fix(prompt): remove unused code (#343) jokemanfire 2025-07-31 14:41:38 +08:00
  • ec6bd056d7
    chore: release v0.3.2 (#342) rmcp-v0.3.2 rmcp-macros-v0.3.2 github-actions[bot] 2025-07-30 21:21:10 -04:00
  • 0a9a0a0b1f
    fix(capabilities): do not serialize None as null for list_changed (#341) John Howard 2025-07-29 20:08:31 -07:00
  • 855f57e0e7
    fix(Transport): close oneshot transport on error (#340) Pedro DiazVargas 2025-07-29 23:03:21 -04:00
  • 98bf02df89
    fix(oauth): expose OAuthTokenResponse publicly (#335) Brendan Graham 2025-07-29 19:53:21 -07:00
  • 0e37736a76
    chore: release v0.3.1 (#328) rmcp-v0.3.1 rmcp-macros-v0.3.1 github-actions[bot] 2025-07-29 14:41:06 -04:00
  • 7ba1ac4959
    fix: use mimeType instead of mime_type for MCP specification compliance (#339) Andrew Harvard 2025-07-29 12:42:56 -04:00
  • cdea86fb17
    docs(README): update zh_cn README (#336) Liu Xingyu 2025-07-29 02:41:38 +08:00
  • d251800d19
    fix: return a 405 for GET and DELETE if stateful_mode=false (#331) Nate Usher 2025-07-28 11:41:17 -07:00
  • 179296134a
    fix: propagate tracing spans when spawning new tokio tasks (#334) Nate Usher 2025-07-28 11:39:42 -07:00
  • 9bfe2c9675
    Fix formatting in crate descriptions in README.md (#333) Brett Cannon 2025-07-27 18:13:24 -07:00
  • ac40e00490
    chore(deps): update rig-core requirement from 0.14.0 to 0.15.1 (#327) dependabot[bot] 2025-07-22 09:08:04 +08:00
  • 2077c8faff
    fix: Explicitly added client_id as an extra parameter causes bad token requests (#322) Peter Nehrer 2025-07-21 21:06:52 -04:00
  • 8967daf87f
    fix(examples): Prevent transport from closing due to premature client drop (#324) kah 2025-07-21 10:40:47 +09:00
  • f1000930b6
    doc(oauth): Update examples in OAUTH_SUPPORT.md (#323) Kyle Leonhard 2025-07-20 18:38:24 -07:00
  • 6728191660
    chore: release v0.3.0 (#307) rmcp-v0.3.0 rmcp-macros-v0.3.0 github-actions[bot] 2025-07-16 16:28:56 -04:00
  • 83c15ebcb3
    chore(deps): update darling requirement from 0.20 to 0.21 (#318) dependabot[bot] 2025-07-15 09:15:39 +08:00
  • a215999bcb
    chore(deps): update rig-core requirement from 0.13.0 to 0.14.0 (#317) dependabot[bot] 2025-07-15 09:14:41 +08:00
  • dd311b72e9
    chore(deps): update toml requirement from 0.8 to 0.9 (#319) dependabot[bot] 2025-07-15 09:13:19 +08:00
  • 3196c95f1d
    chore(deps): update schemars requirement from 0.8 to 1.0 (#258) jokemanfire 2025-07-11 11:15:45 +08:00
  • e615300fea
    feat: unified error type (#308) 4t145 2025-07-09 11:23:39 +08:00
  • c74b26b3e3
    chore(rmcp): bump rmcp-macros version to match (#311) Brendan Graham 2025-07-07 18:02:19 -07:00
  • 2d997e18b7
    docs: fix packages used for server example (#309) TiejunZhou 2025-07-08 01:12:58 +08:00
  • 69712e321a
    feat(transport): add builder & expose child stderr (#305) Brendan Graham 2025-07-04 18:14:43 -07:00
  • 31155a440c
    feat(examples): add streamable HTTP section in configs (#296) Tyress K 2025-07-03 12:07:28 +09:00
  • ee80903091
    chore: release v0.2.1 (#302) rmcp-v0.2.1 rmcp-macros-v0.2.1 github-actions[bot] 2025-07-02 21:55:28 -04:00
  • c6dcbd72e4
    chore(docs): Minor README updates (#301) Alex Hancock 2025-07-02 21:50:32 -04:00
  • c0f372001f
    chore: release v0.2.0 (#300) rmcp-v0.2.0 rmcp-macros-v0.2.0 github-actions[bot] 2025-07-02 14:50:51 -04:00
  • ca36901733
    fix(build): cargo.toml cleanup (#298) Alex Hancock 2025-07-02 14:26:34 -04:00
  • f5649cae06
    feat: set up release-plz integration for publishing to crates.io (#297) Alex Hancock 2025-07-02 12:12:21 -04:00
  • 9ca20c69b2
    feat: mark boxed http body as sync (#291) 4t145 2025-07-01 11:27:15 +08:00
  • 1b3db8959c
    example: add simpling example and test (#289) jokemanfire 2025-06-30 18:18:23 +08:00
  • b9d7d61ebd
    docs: fix grammar in oauth usage steps (#287) Daniel Mangum 2025-06-25 21:36:32 -04:00
  • e6effb3278
    chore: add update for test_message_schema (#286) jokemanfire 2025-06-25 21:43:58 +08:00
  • 09caeb3afb
    docs: add notion clear in model.rs (#284) jokemanfire 2025-06-25 20:29:38 +08:00
  • 55215b6170
    chore: cov settings, and fix serveral building warnings (#281) 4t145 2025-06-25 14:30:45 +08:00
  • 8e1490bcd8
    feat: add progress notification handling and related structures (#282) 4t145 2025-06-25 14:30:22 +08:00
  • 893969ac77
    fix: let users decide what to wrap in child process command (#279) 4t145 2025-06-24 15:26:43 +08:00
  • 57db771a81
    fix: cancellable initialization process (#280) 4t145 2025-06-24 15:26:03 +08:00
  • 1f7f4d3055
    refactor: refactor tool macros and router implementation (#261) 4t145 2025-06-24 04:01:22 +08:00
  • 6d3190504c
    fix: inject part into extension when handing init req (#275) 4t145 2025-06-24 00:52:38 +08:00
  • a62c6d1db8
    docs: fix broken links in example readme (#273) Dale Seo 2025-06-19 21:42:48 -04:00
  • 13e72ec6c4
    sse: fix regression in URL joining (#265) John Howard 2025-06-18 20:57:17 -07:00
  • 8a577659f0
    fix: streamable http server close request channel on response(#266) (#270) 4t145 2025-06-19 01:09:36 +08:00
  • 4c34b64b7f
    fix: streamable http client close on response (#268) 4t145 2025-06-18 13:48:42 +08:00
  • b9bba0be15
    Fix: remove erroneous definitions_path (#264) wenhaozhao 2025-06-18 09:07:28 +08:00
  • d45136c3ed
    fix(github): add required permission to create labels (#267) Alex Hancock 2025-06-17 21:00:14 -04:00
  • d1884fe598
    chore(deps): update tokio-tungstenite requirement from 0.26.2 to 0.27.0 (#263) dependabot[bot] 2025-06-17 09:51:05 +08:00
  • 73188eff6f
    feat: allow failable service creation in streamable HTTP tower service (#244) John Howard 2025-06-15 10:13:35 -07:00
  • c4f252a21d
    ci: add labels (#260) jokemanfire 2025-06-16 01:11:51 +08:00
  • 80cdf85e1a
    chore(deps): update rig-core requirement from 0.12.0 to 0.13.0 (#259) jokemanfire 2025-06-16 01:09:53 +08:00
  • abf7c7af08
    doc: fix typos in examples readme (#256) Dale Seo 2025-06-12 21:05:44 -04:00
  • a55bbddcf1
    fix: expose TokioChildWrapper::id() in TokioChildProcess and TokioChildProcessOut (#254) bl-ue 2025-06-12 00:31:00 -06:00
  • db03f63e76
    allow using a TokioCommandWrap for TokioChildProcess::new closes #243 (#245) Lucas Nogueira 2025-06-07 11:59:15 -03:00
  • 37b4ddb35d
    fix: add compatibility handling for non-standard notifications in async_rw (#247) Loocor 2025-06-07 10:53:58 +08:00
  • 47518b3906
    fix: allow SSE server router to be nested (#240) Sylvain Wallez 2025-06-07 04:40:26 +02:00
  • 97bb4796dd
    doc: Fix typo (#249) Luc van Kampen 2025-06-07 04:39:48 +02:00
  • a66f66ae34
    fix: error for status in post method of streamable http client (#238) 4t145 2025-05-29 14:51:24 +08:00
  • 969fad26cc
    feat: provide more context information (#236) 4t145 2025-05-29 11:52:54 +08:00
  • 9fc6af091d
    fix: disable wasmbind in chrono for wasm32-unknown-unknown (#234) okoyfoeciov 2025-05-28 23:10:36 +07:00
  • ff71a52615
    feat: stateless mode of streamable http client (#233) 4t145 2025-05-28 19:37:18 +08:00
  • 209be7bdb8
    refactor: provide http server as tower service (#228) 4t145 2025-05-28 19:21:40 +08:00
  • 915bc3fb37
    chore(deps): update rig-core requirement from 0.10.0 to 0.12.0 (#231) dependabot[bot] 2025-05-27 08:44:47 +08:00
  • 83c7aae49d
    chore(deps): update sse-stream requirement from 0.1.4 to 0.2.0 (#230) dependabot[bot] 2025-05-27 08:43:53 +08:00
  • d5a72e43c1
    fix(examples): add servers in examples's readme (#229) jokemanfire 2025-05-26 21:00:49 +08:00
  • 0ce14186ba
    chore(deps): update rand requirement from 0.8 to 0.9 (#226) jokemanfire 2025-05-26 18:58:33 +08:00
  • 633d42425a
    feat: add cancellation_token method to RunningService (#218) Lucas Nogueira 2025-05-26 07:57:48 -03:00
  • 0d52b7d24f
    fix(examples): add clients in examples's readme (#225) jokemanfire 2025-05-26 18:32:29 +08:00
  • 4e8686ff47
    fix: generic ServerHandler (#223) Pete Hayman 2025-05-26 16:13:34 +10:00
  • 23e8200a58
    fix(examples): Make mcp_oauth_server example worked in MCP inspector OAuth (#219) Yang Yexuan 2025-05-26 09:12:12 +08:00
  • 22134eb33e
    fix: comment error (#215) Longhua Zhang 2025-05-23 15:14:52 +08:00
  • d0bbb22850
    Server info is only retrieved once during initialization (#214) emi0x7d1 2025-05-22 13:51:26 -06:00
  • 5bbfcccfba
    ci: add example-test workflow for testing and building examples (#211) z9rtm 2025-05-22 12:35:29 +09:00
  • c8ea0f6051
    chore(deps): update base64 requirement from 0.21 to 0.22 (#209) dependabot[bot] 2025-05-21 11:17:56 +08:00
  • 4e5685cb1c
    chore(deps): update thiserror requirement from 1.0 to 2.0 (#208) dependabot[bot] 2025-05-21 11:17:16 +08:00
  • 8222e18e40
    fix: resolve the server 406 error in API calls (#203) A-afflatus 2025-05-21 11:16:48 +08:00
  • 5b52641c02
    chore(deps): bump actions/checkout from 3 to 4 (#207) dependabot[bot] 2025-05-21 11:16:06 +08:00
  • 9482566748
    chore(deps): bump actions/setup-node from 3 to 4 (#206) dependabot[bot] 2025-05-21 11:15:44 +08:00