Commit graph

  • 2e3cc4a973
    feat: add support for custom server notifications (#580) Michael Bolin 2025-12-16 09:48:03 -08:00
  • 31d242b1e4
    fix: correct redirect URI in client-metadata.json (#585) Tanish Desai 2025-12-15 23:47:39 +05:30
  • d7a05aa43f
    fix: update process-wrap to v9.0 (#586) Dale Seo 2025-12-15 02:05:06 -05:00
  • f20ed202af
    Add SEP-991 (CIMD) support for URL-based client IDs (#570) Tanish Desai 2025-12-10 19:25:38 +05:30
  • e3fd384a45
    fix(docs): update CONTRIBUTE.MD (#579) Thiago Martins 2025-12-09 22:33:22 -03:00
  • 8d33b155b6
    refactor: merge cached_schema_for_type into schema_for_type (#581) Dale Seo 2025-12-09 20:04:52 -05:00
  • bce0555068
    fix(oauth): rfc8414 should judement the response_types (#485) jokemanfire 2025-12-10 00:18:18 +08:00
  • d4fcac02f8
    Add NexusCore MCP to project list (#573) Sungjoo Kim 2025-12-09 10:16:18 +09:00
  • ad608f080e
    chore(deps): update darling requirement from 0.21 to 0.23 (#574) dependabot[bot] 2025-12-09 09:15:05 +08:00
  • 4c87f7f163
    chore: release v0.11.0 (#568) rmcp-v0.11.0 rmcp-macros-v0.11.0 github-actions[bot] 2025-12-08 16:42:02 -05:00
  • df84555065
    Implements outputSchema validation (#566) Dale Seo 2025-12-08 16:13:19 -05:00
  • 3c62ee8952
    docs: add video-transcriber-mcp-rs to projects built with rmcp (#565) Nhat-Vu Nguyen 2025-12-04 08:41:55 +07:00
  • 81411fc12d
    feat(meta): add _meta field to prompts, resources and paginated result (#558) Pavel Bezglasny 2025-12-04 02:38:47 +01:00
  • eb5a7f7408
    feat!: remove SSE transport support (#562) adam jones 2025-12-02 01:40:13 +00:00
  • 3dee024325
    fix(streamable-http): gracefully shutdown while client connected (#494) Jonson Petard 2025-12-02 09:22:52 +08:00
  • 57d1ac94a0
    chore: release v0.9.2 (#567) rmcp-v0.10.0 rmcp-macros-v0.10.0 github-actions[bot] 2025-12-01 16:06:44 -05:00
  • 4ef1a163f4
    feat: add support for custom client notifications (#556) Michael Bolin 2025-12-01 12:58:18 -08:00
  • b6dcb282d9
    chore: replace paste with pastey for macros feature (#564) Tanish Desai 2025-12-01 23:41:03 +05:30
  • 94428d543f
    docs: mark SSE transport examples as deprecated (#561) adam jones 2025-11-25 15:34:59 +00:00
  • 2b60f8af0f
    chore: release v0.9.1 (#548) rmcp-v0.9.1 rmcp-macros-v0.9.1 github-actions[bot] 2025-11-24 13:01:48 -05:00
  • 97ef6c97e4
    Implementation of SEP-986: Specify Format for Tool Names (#551) Tanish Desai 2025-11-24 21:10:03 +05:30
  • cf45070ce7
    feat(streamable-http): support both SSE and JSON response formats (#540) Xijun Dai 2025-11-21 15:47:29 +08:00
  • 25e2ec41ab
    chore(deps): bump actions/checkout from 5 to 6 (#554) dependabot[bot] 2025-11-21 09:25:40 +08:00
  • da57ee7697
    fix: don't block on creating the SSE stream (#553) Jack Amadeo 2025-11-19 20:20:00 -05:00
  • 76cdf48b68
    fix(shemars): use JSON Schema 2020-12 as Default Dialect (#549) jokemanfire 2025-11-19 09:55:39 +08:00
  • 1d38d68709
    fix: exclude WASI example from workspace to avoid linker errors (#541) Tanish Desai 2025-11-18 06:58:41 +05:30
  • b6cbd39503
    fix(oauth): let OAuth discovery skip to next well-known URL candidate on JSON parse error. (#545) Måns 2025-11-18 02:21:25 +01:00
  • 9cba162071
    chore: release v0.9.0 (#535) rmcp-v0.9.0 rmcp-macros-v0.9.0 github-actions[bot] 2025-11-17 10:31:01 -05:00
  • 31be9b25b5
    feat(auth): implement CredentialStore trait (#542) Alex Hancock 2025-11-17 10:17:08 -05:00
  • 03040f8b0b
    feat(tool): add _meta to tool definitions (#534) Dylan Anthony 2025-11-10 18:27:52 -07:00
  • 941300acbe
    chore: release v0.8.5 (#512) rmcp-v0.8.5 rmcp-macros-v0.8.5 github-actions[bot] 2025-11-05 09:25:44 -05:00
  • 82f9b0976a
    fix(oauth): respect oauth-protected-resource discovery (#511) Gabriel Peal 2025-11-05 06:19:13 -08:00
  • 101b8ad84f
    chore: release v0.8.4 (#506) rmcp-v0.8.4 rmcp-macros-v0.8.4 github-actions[bot] 2025-11-04 16:39:13 -05:00
  • dcbeb9b9bc
    fix(oauth): fix oauth credential refresh (#509) Gabriel Peal 2025-11-04 13:17:11 -08:00
  • d3ddc09e52
    fix: do not manually construct fallback authorization metadata (#507) Alex Hancock 2025-11-03 12:08:32 -05:00
  • 04e0590652
    fix(doc): add stakpak-agent to Built with rmcp section (#500) George 2025-10-29 14:07:59 +03:00
  • 579958fe81
    fix: client name mismatch (#503) Augustin Villetard 2025-10-29 18:47:37 +09:00
  • 9012709079
    chore: release v0.8.3 (#498) rmcp-v0.8.3 rmcp-macros-v0.8.3 github-actions[bot] 2025-10-22 16:21:26 -04:00
  • 3822d9d39c
    fix: accept 204 in addition to 202 on initialize (#497) Gabriel Peal 2025-10-22 12:08:33 -07:00
  • 44129e496d
    chore: release v0.8.2 (#480) rmcp-v0.8.2 rmcp-macros-v0.8.2 github-actions[bot] 2025-10-20 20:52:35 -04:00
  • e98e0d05df
    fix(oauth): three oauth discovery and registration issues (#489) Gabriel Peal 2025-10-20 17:49:43 -07:00
  • 11093bc830
    feat: add type-safe elicitation schema support (#465) (#466) sktrpathi 2025-10-15 15:25:10 +05:30
  • d929e6918e
    chore(deps): bump actions/setup-node from 5 to 6 (#483) dependabot[bot] 2025-10-15 09:26:37 +08:00
  • a211a713f4
    chore(deps): update tokio-tungstenite requirement from 0.27.0 to 0.28.0 (#462) dependabot[bot] 2025-10-14 09:43:30 +08:00
  • 6cd779c5d7
    fix(oauth): dynamic client registration should be optional (#463) jokemanfire 2025-10-14 09:30:29 +08:00
  • 75a7e48441
    docs(macro): fix visibility attribute's usage of handler macro (#481) 4t145 2025-10-13 11:21:39 +08:00
  • b749e3c9b4
    feat(SEP-973): following change Icon.sizes from string to string array (#479) Honsun Zhu 2025-10-10 19:23:04 +08:00
  • aeeff75e12
    Streamable HTTP: drain SSE frames until the initialize response, ignoring early notifications to prevent handshake timeouts (#467) Min Wei 2025-10-10 03:49:22 -07:00
  • 87fcc7c5cb
    fix(sse-client): consume control frames; refresh message endpoint (#448) Loocor 2025-10-09 18:45:56 +08:00
  • 30c8e88076
    chore(deps): bump astral-sh/setup-uv from 6 to 7 (#478) dependabot[bot] 2025-10-09 17:00:35 +08:00
  • b34fd6c187
    bump crate version in README.md (#471) Brian Hung 2025-10-07 12:51:30 -07:00
  • c86883b81c
    chore: release v0.8.1 (#473) rmcp-v0.8.1 rmcp-macros-v0.8.1 github-actions[bot] 2025-10-07 15:51:03 -04:00
  • 923145afdc
    fix(oauth): pass bearer token to all streamable http requests (#476) Gabriel Peal 2025-10-07 12:35:06 -07:00
  • 34f482375c
    fix: fix spellcheck on intentional typo in CHANGELOG (#470) Alex Hancock 2025-10-06 09:33:42 -04:00
  • a4def1100d
    chore: release v0.7.1 (#454) rmcp-v0.8.0 rmcp-macros-v0.8.0 github-actions[bot] 2025-10-03 21:16:55 -04:00
  • 6011f34ddf
    feat: allow clients to override client_name (#469) Gabriel Peal 2025-10-03 18:03:31 -07:00
  • c0b777c7f7
    fix(ci): fix rustdoc build by scoping docsrs cfg to rustdoc only (#458) jokemanfire 2025-10-01 00:51:52 +08:00
  • 0566d132ea
    fix(oauth): support suffixed and preffixed well-knonw paths (#459) Huabing (Robin) Zhao 2025-09-30 15:41:16 +08:00
  • 717ec56e23
    fix: generate default schema for tools with no params (#446) V 2025-09-26 03:16:08 -07:00
  • 57fc428c57
    chore: bump to rust 1.90.0 (#453) Jack Amadeo 2025-09-24 12:58:54 -04:00
  • aff82ed0c4
    chore: release v0.7.0 (#452) rmcp-v0.7.0 rmcp-macros-v0.7.0 Jack Amadeo 2025-09-24 09:15:58 -04:00
  • 5216ab2bbd
    fix: return auth errors (#451) Jack Amadeo 2025-09-23 15:58:00 -04:00
  • a11c4de332
    fix(macros): support #[doc = include_str!(...)] for macros (#444) rliang 2025-09-23 05:49:43 -03:00
  • 4c8f5ba7b3
    fix(oauth): do not treat empty secret as valid for public clients (#443) Takeshi Yoneda 2025-09-21 18:08:07 -07:00
  • 8ae2c2bcbf
    doc(root): Add Terminator to Built with rmcp section (#437) Louis Beaumont 2025-09-21 18:05:18 -07:00
  • ddef4ce529
    fix(clippy): add doc comment for generated tool attr fn (#439) Rob Jellinghaus 2025-09-17 00:02:56 -07:00
  • 4ee2add899
    bugfix: Non-empty paths in OAuth2 Authorization Server Metadata URLs (#441) Peter Nehrer 2025-09-17 01:02:37 -06:00
  • f8a747eaca
    chore(example): add example in progress (#271) jokemanfire 2025-09-13 08:15:02 +08:00
  • 271cf0b232
    fix(oauth): require CSRF token as part of the OAuth authorization flow. (#435) David Stern 2025-09-11 21:27:11 -04:00
  • 83ce13c331
    chore: release v0.6.4 (#426) github-actions[bot] 2025-09-11 14:08:13 -04:00
  • b57aa47693
    feat(SEP-973): add support for icons and websiteUrl across relevant types (#432) Alex Hancock 2025-09-11 11:49:03 -04:00
  • 6fbd941a32
    fix:crates/rmcp/src/handler/client/progress.rs dispacher-> dispatcher (#429) fucktx 2025-09-11 05:03:35 +08:00
  • 926cb33845
    fix: build issue due to missing struct field (#427) sktrpathi 2025-09-08 13:06:36 +05:30
  • a2fc90af49
    Skip notification in initialization handshake (#421) Quang Luong 2025-09-08 14:18:14 +07:00
  • 452fe2c50f
    feat: implement context-aware completion (MCP 2025-06-18) (#396) Andrei G 2025-09-08 08:44:49 +02:00
  • b482cfc4bb
    fix: generate simple {} schema for tools with no parameters (#425) Dale Seo 2025-09-08 02:40:02 -04:00
  • cb4abcb87b
    docs: add nvim-mcp project built by rmcp (#422) 林玮 (Jade Lin) 2025-09-08 09:16:49 +08:00
  • 1b70f5b032
    feat: add title field for data types (#410) 4t145 2025-09-08 09:15:22 +08:00
  • fdd6bc0565
    chore(deps): bump actions/labeler from 5 to 6 (#419) dependabot[bot] 2025-09-05 09:05:11 +08:00
  • 25442406f8
    chore(deps): bump actions/setup-node from 4 to 5 (#418) dependabot[bot] 2025-09-05 09:04:07 +08:00
  • b88dab547c
    chore: release v0.6.3 (#420) rmcp-v0.6.3 rmcp-macros-v0.6.3 github-actions[bot] 2025-09-04 17:23:18 -04:00
  • 9105ba7963
    fix: change JSON-RPC request ID type from u32 to i64 (#416) David Soria Parra 2025-09-04 20:22:44 +01:00
  • ccbd7f0674
    chore: release v0.6.2 (#407) rmcp-v0.6.2 rmcp-macros-v0.6.2 github-actions[bot] 2025-09-04 15:06:19 -04:00
  • 4eb413b6c6
    Spec conformance: meta support and spec updates (#415) Andrew Harvard 2025-09-04 14:23:36 -04:00
  • b514bc4358
    fix: resolve compatibility issues with servers sending LSP notifications (#413) Loocor 2025-09-04 16:58:03 +08:00
  • f381c2b899
    fix: remove batched json rpc support (#408) 4t145 2025-09-03 14:13:55 +08:00
  • 7d46b39b49
    feat(rmcp): add optional _meta to CallToolResult, EmbeddedResource, and ResourceContents (#386) Andrew Harvard 2025-09-02 13:47:09 -04:00
  • 1a20f8a0d1
    docs: add the rmcp-openapi and rmcp-actix-web related projects (#406) Jean-Marc Le Roux 2025-09-02 11:35:38 +02:00
  • b0e2c11df3
    fix: transport-streamable-http-server depends on transport-worker (#405) Ezra Lim 2025-09-01 11:35:23 +08:00
  • 7bd45ec6a5
    fix(typo): correct typo in error message for transport cancellation and field. (#404) Jose Bovet Derpich 2025-08-31 15:14:14 -04:00
  • 98e2b9df82
    chore: release v0.6.1 (#382) rmcp-v0.6.1 rmcp-macros-v0.6.1 github-actions[bot] 2025-08-29 14:41:43 -04:00
  • 048f1ac3af
    fix(auth): url parse is not correct (#402) jokemanfire 2025-08-30 02:31:51 +08:00
  • 6853143684
    feat(rmcp): add authorization header support for the streamable http client (#390) mjcarson 2025-08-29 05:58:56 -05:00
  • 357671cc5c
    fix(readme): missing use declarations, more accurate server instructions (#399) Rob Jellinghaus 2025-08-29 03:21:41 -07:00
  • eb46b4ce3b
    refactor: simplify remove_route method signature (#401) unship 2025-08-29 18:20:03 +08:00
  • 663d5a75f3
    feat(model): add helpers to build enum from concrete values (#393) John Howard 2025-08-29 03:17:59 -07:00
  • 7a67482777
    feat(model): expose client method name (#391) John Howard 2025-08-29 03:16:24 -07:00
  • 98b77fd94a
    feat: add resource_link support to tools and prompts (#381) Andrew Harvard 2025-08-29 06:13:38 -04:00
  • d328157be3
    fix: enhance transport graceful shutdown with proper writer closure (#392) 林玮 (Jade Lin) 2025-08-28 09:14:56 +08:00
  • a84a3eb79b
    fix(macros): Allow macros to work even if Future is not in scope (#385) Sean Lynch 2025-08-24 20:18:38 -07:00