Commit graph

  • 5c5a2e734d
    docs: roadmap.md update for correctness (#725) Alex Hancock 2026-03-05 13:33:13 -05:00
  • 770937a9fe
    fix: conformance syntax changes (#723) Alex Hancock 2026-03-05 09:07:21 -05:00
  • a8ea0f49b1
    docs: modify build command in README (#706) Tanish Desai 2026-03-04 19:12:05 +05:30
  • 53c86d5d9d
    chore: release v1.0.1 (#722) rmcp-v1.1.0 rmcp-macros-v1.1.0 github-actions[bot] 2026-03-03 20:57:31 -05:00
  • bb6c8043bf
    feat: implement OAuth 2.0 Client Credentials flow (#707) Dale Seo 2026-03-03 20:53:51 -05:00
  • 60a5518efb
    docs: add McpMux to Built with rmcp section (#717) Mohammod Al Amin Ashik 2026-03-03 17:07:55 -08:00
  • e223b53812
    chore: release v1.0.0 (#721) rmcp-v1.0.0 rmcp-macros-v1.0.0 github-actions[bot] 2026-03-03 17:03:37 -05:00
  • 434ccb7812
    fix(auth): pass WWW-Authenticate scopes to DCR registration request (#705) Peter Siska 2026-03-03 18:43:31 +01:00
  • 2d90b76501
    fix: api ergonomics follow-up (#720) Dale Seo 2026-03-03 12:05:32 -05:00
  • 1fe5d1e1cd
    fix(streamable-http): map stale session 401 to status-aware error (#709) Adam Kowalski 2026-03-03 09:01:14 -08:00
  • 28beb9528b
    chore: release v1.0.0-alpha (#719) rmcp-v1.0.0-alpha rmcp-macros-v1.0.0-alpha github-actions[bot] 2026-03-03 11:26:31 -05:00
  • 6842f9cc3c
    feat: docs update (#718) Alex Hancock 2026-03-03 11:14:30 -05:00
  • f63718d202
    chore: add #[non_exhaustive] and mutation methods to improve compatibility (#715) Jack Amadeo 2026-03-03 10:38:01 -05:00
  • 79834b6211
    chore: add ROADMAP.md tracking gaps from tier 1 (#713) Alex Hancock 2026-03-02 14:09:59 -05:00
  • 8d6b75cd5e
    fix: properly disable the triage workflow (#714) Alex Hancock 2026-03-02 14:09:46 -05:00
  • 78d959fcd4
    feat(auth): support returning extra fields from token exchange (#700) Guy Lichtman 2026-03-02 17:38:15 +02:00
  • 9299fd3792
    fix: do not attempt triage workflow without an API key (#712) Alex Hancock 2026-03-02 10:36:42 -05:00
  • 876da50271
    fix: downgrade logging of message to TRACE to avoid spamming logs (#699) Kristof Mattei 2026-02-27 16:11:22 -07:00
  • 955186502d
    chore: release (#697) rmcp-v0.17.0 rmcp-macros-v0.17.0 github-actions[bot] 2026-02-27 15:32:46 -05:00
  • 634852aaa0
    fix: prevent mcp-conformance from being published to crates.io (#701) Dale Seo 2026-02-27 15:29:29 -05:00
  • e68b15e600
    docs: add prose documentation for core features to meet conformance (#702) Dale Seo 2026-02-27 13:33:53 -05:00
  • 98653855ef
    feat: issue triage tooling (#698) Alex Hancock 2026-02-27 11:35:18 -05:00
  • d6703dad75
    feat(streamable-http): add json_response option for stateless server mode (#683) Thiago Mendes 2026-02-27 00:23:05 -03:00
  • 4677a65291
    chore(deps): bump github/codeql-action from 3 to 4 (#695) dependabot[bot] 2026-02-26 13:44:24 -05:00
  • e83665f583
    chore(deps): bump actions/checkout from 4 to 6 (#696) dependabot[bot] 2026-02-26 13:44:00 -05:00
  • a7e4ae3203
    feat: mcp sdk conformance (#687) Alex Hancock 2026-02-26 13:33:18 -05:00
  • b967c132ae
    fix: improve error logging and remove token secret from logs (#685) Dale Seo 2026-02-26 10:05:43 -05:00
  • 93bfb4ac6b
    feat: add default value support to string, number, and integer schemas (#686) Dale Seo 2026-02-26 10:02:11 -05:00
  • 6c336a90c1
    feat: add trait-based tool declaration (#677) EvianZhang 2026-02-26 01:23:37 +08:00
  • 332fcbfb91
    Fix/sse channel replacement conflict (#682) Alex Hancock 2026-02-24 17:16:42 -05:00
  • 3cb855bcf8
    fix(auth): current_scopes read to async (#678) Guy Lichtman 2026-02-24 19:04:10 +02:00
  • fd6460bdc5
    chore(deps): update rig-core requirement from 0.29.0 to 0.31.0 (#679) dependabot[bot] 2026-02-24 12:03:18 -05:00
  • 83808d3114
    fix: refresh token expiry (#680) Wils Dawson 2026-02-24 09:02:50 -08:00
  • 66c7000626
    docs: document session management for streamable HTTP transport (#674) Dale Seo 2026-02-24 11:58:55 -05:00
  • 5fa012d163
    feat: send and validate MCP-Protocol-Version header (#675) Dale Seo 2026-02-24 11:08:49 -05:00
  • 91e208efb7
    fix: gate optional dependencies behind feature flags (#672) Dale Seo 2026-02-24 11:02:28 -05:00
  • 98eef440c6
    fix: allow empty content in CallToolResult (#681) Anish Athalye 2026-02-23 19:09:57 -08:00
  • 085470025f
    feat: add SECURITY.md with GitHub Security Advisories guidance (#670) Den Delimarsky 2026-02-20 09:13:46 -08:00
  • 0967d714d2
    chore: add CODEOWNERS (#673) Dale Seo 2026-02-20 12:03:38 -05:00
  • 92b1459647
    fix(schema): remove AddNullable from draft2020_12 settings (#664) Mark Wotton 2026-02-19 23:19:45 +07:00
  • 3df4c5bf5f
    chore: release v0.16.0 (#652) rmcp-v0.16.0 rmcp-macros-v0.16.0 github-actions[bot] 2026-02-17 13:51:44 -05:00
  • 021a431bef
    chore: upgrade reqwest to 0.13.2 (#669) Dale Seo 2026-02-17 13:41:12 -05:00
  • 0b53bfd7b9
    fix: remove unnecessary doc-cfg (#661) EvianZhang 2026-02-17 23:07:40 +08:00
  • 5a6ff1f74c
    fix: duplicate meta serialization (#662) Dale Seo 2026-02-17 10:03:01 -05:00
  • 61ffba84b5
    fix: sort list_all() output in ToolRouter and PromptRouter for deterministic ordering (#665) Peter 2026-02-17 15:37:17 +01:00
  • 53cd5ed84a
    chore(deps): update toml requirement from 0.9 to 1.0 (#668) dependabot[bot] 2026-02-17 09:34:32 -05:00
  • 08a5b0551b
    fix: align task response types with MCP spec (#658) Dale Seo 2026-02-13 17:56:44 -05:00
  • 453032faed
    chore: include LICENSE in final crate tarball (#657) Rodolfo Olivieri 2026-02-13 18:13:45 -03:00
  • 016b7d3bfa
    feat: add support for custom HTTP headers in StreamableHttpClient (#655) Arc 2026-02-14 01:28:55 +08:00
  • 70f6380b48
    chore(deps): update rand requirement from 0.9 to 0.10 (#650) dependabot[bot] 2026-02-13 10:24:17 -05:00
  • d9a5560953
    feat(auth): add token_endpoint_auth_method to OAuthClientConfig (#648) Anar Azadaliyev 2026-02-13 16:56:07 +02:00
  • bb534a7a68
    refactor: remove unused axum dependency from server-side-http feature (#642) Andrew Gazelka 2026-02-12 09:00:47 -08:00
  • 61845d61c4
    11-25-2025 compliant Auth (#651) Wils Dawson 2026-02-12 08:30:13 -08:00
  • a1c66a8a36
    chore: make pre-commit do formatting (#653) Alex Hancock 2026-02-12 11:29:19 -05:00
  • 3eb4c384d3
    docs: add rudof-mcp to MCP servers list (#645) Samuel Bustamante Larriet 2026-02-12 15:52:51 +01:00
  • 9cfc905a9e
    chore: release v0.15.0 (#636) rmcp-v0.15.0 rmcp-macros-v0.15.0 github-actions[bot] 2026-02-10 09:00:28 -05:00
  • 07028bc0aa
    Add optional description field to Implementation struct (#649) Dale Seo 2026-02-10 08:36:47 -05:00
  • 187597bf7e
    feat(elicitation): add support URL elicitation. SEP-1036 (#605) Pavel Bezglasny 2026-02-08 03:39:30 +01:00
  • edd5b1d7e9
    feat: enforce SEP-1577 MUST requirements for sampling with tools (#646) Dale Seo 2026-02-07 20:57:00 -05:00
  • 8bd3fcb890
    Implement SEP-1577: Sampling With Tools (#628) Dale Seo 2026-02-06 06:51:26 -05:00
  • be23334f9d
    fix(tasks): avoid dropping completed task results during collection (#639) Jiho Park 2026-02-05 17:00:09 +09:00
  • f6ebc7af13
    fix(auth): oauth metadata discovery (#641) Guy Lichtman 2026-02-04 18:57:52 +02:00
  • bfd9cc08d8
    feat: add native-tls as an optional TLS backend (#631) Rodolfo Olivieri 2026-02-03 21:27:37 -03:00
  • 53b64a9f87
    fix: compilation with --no-default-features (#593) Evgenii 2026-02-04 01:21:06 +01:00
  • df6c3f0665
    fix(tasks): expose execution.taskSupport on tools (#635) Luca Chang 2026-02-03 16:17:36 -08:00
  • 1794fe1548
    feat(capabilities): add extensions field for SEP-1724 (#643) Andrew Harvard 2026-02-03 19:14:22 -05:00
  • 32a68aa239
    fix(tasks): correct enum variant ordering for deserialization (#634) apexlnc 2026-01-29 20:30:53 -05:00
  • d84573a617
    chore(deps): update rig-core requirement from 0.28.0 to 0.29.0 (#630) dependabot[bot] 2026-01-30 09:27:36 +08:00
  • 8d09f8813d
    chore: release v0.14.0 (#623) rmcp-v0.14.0 rmcp-macros-v0.14.0 github-actions[bot] 2026-01-23 13:09:02 -05:00
  • 613eafbda8
    fix(tasks): #626 model task capabilities correctly (#627) Alex Hancock 2026-01-23 13:03:31 -05:00
  • e623f2acab
    docs: show README content on docs.rs (#583) Jonathan Hefner 2026-01-21 11:56:16 -06:00
  • acc1f8b525
    docs: added hyper-mcp to the list of built with rmcp (#621) Joseph Wortmann 2026-01-21 11:14:10 -06:00
  • 2e08001f32
    fix: don't treat non-success HTTP codes as transport errors (#618) Alex Hancock 2026-01-18 20:42:12 -05:00
  • 9e881a645b
    Implement SEP-1319: Decouple Request Payload from RPC Methods (#617) Dale Seo 2026-01-16 12:16:52 -05:00
  • 48e989b711
    chore: release v0.13.0 (#620) rmcp-v0.13.0 rmcp-macros-v0.13.0 Alex Hancock 2026-01-15 13:24:30 -05:00
  • 2d1456e5b8
    fix(docs): add -p parameter to the cargo run commands in documentation (#592) DJ Chen 2026-01-14 19:54:57 -06:00
  • e49aef65d1
    chore(elicitation): improve enum schema builder, small changes of elicitation builder (#608) Pavel Bezglasny 2026-01-14 22:15:03 +01:00
  • 9b629c609f
    chore: add pre-commit hook for conventional commit verification (#619) Alex Hancock 2026-01-14 16:01:28 -05:00
  • 95d3e3f940
    fix: use the json rpc error from the initialize response and bubble it up to the client (#569) Xing 2026-01-14 17:28:54 +01:00
  • 81f858836d
    feat: provide blanket implementations for ClientHandler and ServerHandler traits (#609) Taylor Ninesling 2026-01-14 10:53:05 -05:00
  • acb06ea819
    fix(build): fix build of the project when no features are selected (#606) Pavel Bezglasny 2026-01-14 16:47:50 +01:00
  • 46e149ee8b
    chore: clean up optional dependencies (#546) Jack Amadeo 2026-01-13 21:29:35 -05:00
  • cc96f379ba
    feat(service): add close() method for graceful connection shutdown (#588) Tyler Mailman 2026-01-13 16:25:06 -05:00
  • c4a68295e0
    fix: use Semaphore instead of Notify in OneshotTransport to prevent race condition (#611) Maksim Madžar 2026-01-13 22:15:19 +01:00
  • 69dbd5a3ce
    chore(deps): update rig-core requirement from 0.15.1 to 0.28.0 (#616) dependabot[bot] 2026-01-13 15:52:00 -05:00
  • ce559f28e0
    feat(auth): add StateStore trait for pluggable OAuth state storage (#614) centdix 2026-01-13 21:33:25 +01:00
  • ad592020a5
    chore: update licensing to Apache 2.0 for new contributions (#615) adam jones 2026-01-13 20:28:03 +00:00
  • 2286564f65
    refactor: re-export ServerSseMessage from session module (#612) Dale Seo 2026-01-12 14:22:29 -05:00
  • 971c64c31f
    Implement SEP-1699: Support SSE Polling via Server-Side Disconnect (#604) Dale Seo 2026-01-09 13:22:57 -05:00
  • 61f7b7b99e
    fix: add OpenID Connect discovery support per spec-2025-11-25 4.3 (#598) Tanish Desai 2026-01-09 22:50:32 +05:30
  • 63d89b1a4e
    fix: only try to refresh access tokens if we have a refresh token or an expiry time (#594) David Stern 2026-01-05 20:34:42 -05:00
  • de62b1b087
    chore(deps): update askama requirement from 0.14 to 0.15 (#600) dependabot[bot] 2026-01-06 09:29:33 +08:00
  • e04c4a1397
    docs: update README external links (#603) Nicolas Pellegrin 2026-01-06 02:25:17 +01:00
  • a7acdd8892
    docs: clarity and formatting (#602) Alex 2026-01-06 01:20:52 +00:00
  • e9029ccc99
    feat(elicitation): implement SEP-1330 Elicitation Enum Schema Improvements (#539) Pavel Bezglasny 2025-12-24 19:54:20 +01:00
  • 6fd55f02fc
    fix(docs): add spreadsheet-mcp to Built with rmcp (#582) Frankie Colson 2025-12-23 18:30:37 -07:00
  • 621c9f619e
    feat(task): add task support (SEP-1686) (#536) jokemanfire 2025-12-22 22:01:00 +08:00
  • eeacd1375f
    Add optional icons field to RawResourceTemplate (#589) Dale Seo 2025-12-18 16:56:55 -05:00
  • 0d65822c38
    chore: release v0.12.0 (#577) rmcp-v0.12.0 rmcp-macros-v0.12.0 github-actions[bot] 2025-12-18 16:07:25 -05:00
  • e0faf1ed51
    feat: add support for custom requests (#590) Michael Bolin 2025-12-18 09:41:06 -08:00