Commit graph

  • bb9dfd8dc9
    chore(deps): bump astral-sh/setup-uv from 5 to 6 (#205) dependabot[bot] 2025-05-21 11:15:28 +08:00
  • d24d80a094
    chore: add dependbot for check dep (#204) jokemanfire 2025-05-21 11:09:01 +08:00
  • 08c933a095
    ci: revert badge (#202) z9rtm 2025-05-21 10:19:25 +09:00
  • 076dc2c2cd
    feat: better http server support (#199) 4t145 2025-05-19 18:49:18 +08:00
  • c1c4c9a0c9
    doc: use hierarchical readme for publishing (#198) jokemanfire 2025-05-19 13:15:49 +08:00
  • a3b42c4a83
    fix: sse endpoint build follow js's new URL(url, base) (#197) 4t145 2025-05-19 13:09:00 +08:00
  • 752b4388a3
    ci: update node version (#194) jokemanfire 2025-05-19 11:11:51 +08:00
  • 817e62d895
    feat: throw initialize error detail (#192) 4t145 2025-05-19 09:41:56 +08:00
  • 4dc0cad499
    Ci/coverage badge (#191) z9rtm 2025-05-19 10:07:01 +09:00
  • 35282ee34c
    feat: sse client optionally skip the endpoint event (#187) 4t145 2025-05-18 18:55:02 +08:00
  • c1e282e50d
    fix: more friendly interface to get service error (#190) 4t145 2025-05-18 18:54:44 +08:00
  • 64995cc40c
    fix: cleanup zombie processes for child process client (#156) Humberto Yusta Gómez 2025-05-18 12:38:47 +02:00
  • 68ddea3ad5
    feat(server): add annotation to tool macro (#184) Abhay Agarwal 2025-05-18 01:04:58 -07:00
  • 5e4e77efa5
    refactor: fix error introduced by merge, and reorganize feature (#185) 4t145 2025-05-18 14:15:41 +08:00
  • 9a771fb157
    refactor: Transport trait and worker transport, and streamable http client with those new features. (#167) 4t145 2025-05-17 23:53:38 +08:00
  • 01eedb7770
    fix(schemar): use self-defined settings (#180) jokemanfire 2025-05-16 14:40:28 +08:00
  • 614d974d8d
    example: Add named pipe example (#181) 高庆丰 2025-05-16 10:40:03 +08:00
  • e9a5ae9901
    feat(model): add json schema generation support for all model types (#176) Stanley Horwood 2025-05-15 17:56:31 +02:00
  • 5d92061ece
    feat(openapi): add OpenAPI v3 compatibility and test for nullable field schema workaround (#135) (#137) Jonathan Hendler 2025-05-13 20:06:59 -10:00
  • 030b6f0858
    fix(transport-sse-server): cleanup on connection drop (#165) Aaron 2025-05-12 02:15:34 -04:00
  • 6de444c62f
    feat(examples): Add func call support (#168) jokemanfire 2025-05-12 13:52:57 +08:00
  • 787cc015b7
    feat(extension): extract http request part into rmcp extension (#163) 4t145 2025-05-09 10:36:52 +08:00
  • 546490a95e
    fix: build errors for WASI target (#151) Dennis Kawurek 2025-05-08 19:51:16 +02:00
  • 57e14c56e8
    feat(transport): support streamable http server (#152) 4t145 2025-05-08 13:57:51 +08:00
  • 0847c17fa1
    feat: add clippy config (#162) jokemanfire 2025-05-08 10:15:17 +08:00
  • 6c2e6e22ee
    feat(oauth): fixes + cache client credentials (#157) Andrew Culberson 2025-05-07 19:18:35 -06:00
  • 52c0651158
    feat: allow use of reqwest without ring provider (#155) Mauro Sardara 2025-05-07 20:58:03 +02:00
  • 09474d4769
    fix(test): skip serialize tool's annotation if empty (#160) 4t145 2025-05-07 15:22:24 +08:00
  • afb8a905e5
    chore: add oauth2 support (#130) jokemanfire 2025-04-29 17:52:59 +08:00
  • b1542a6153
    fix: fix resource leak (#136) Paul Ellenbogen 2025-04-28 02:56:20 -07:00
  • 5e4d447b32
    chore: make cli command in simple-chat (#145) jokemanfire 2025-04-27 09:10:51 +08:00
  • 6c2c02454d
    chore: disable unix_socket example on windows (#146) Eucalypt 2025-04-26 14:27:15 +08:00
  • 18346b94e4
    fix(rmcp-macros): fix extract_doc_line code (#142) jokemanfire 2025-04-20 11:00:59 +08:00
  • b6fabc8836
    chore: make proxy in simple-chat configure (#134) jokemanfire 2025-04-20 11:00:47 +08:00
  • 3a97917cd7
    feat(rmcp-macro): generate description from docs (#141) Sandipsinh Dilipsinh Rathod 2025-04-17 22:56:16 -04:00
  • 9d6f9a2e0d
    ci: security (#133) z9rtm 2025-04-15 10:10:04 +09:00
  • 04a0a2cefb
    docs: fix doc in simple-chat (#129) jokemanfire 2025-04-14 17:22:45 +08:00
  • 9fc1cc0e0e
    chore: remove un-used tower.rs (#125) Nora 2025-04-11 16:11:28 +08:00
  • 82239581ed
    docs: fix typo and clarify instructions (#124) Ofer Affias 2025-04-11 04:05:48 +03:00
  • dffae27cf0
    docs: update calculator example description (#115) Luke Francl 2025-04-10 05:04:15 -07:00
  • 19e6d4596c
    docs: fix the url (#120) jokemanfire 2025-04-10 17:16:09 +08:00
  • 2125698fdc
    docs: add a simple chat client for example (#119) jokemanfire 2025-04-10 16:52:25 +08:00
  • 31da5ff02d
    fix(handler): do call handler methods when initialize server (#118) 4t145 2025-04-10 15:06:45 +08:00
  • d0962ec9ee
    docs: add an overview to rmcp/src/lib.rs (#116) Rik Huijzer 2025-04-10 03:11:35 +02:00
  • 1fc5be641f
    ci: harden release action (#113) Rik Huijzer 2025-04-10 03:07:53 +02:00
  • 583a513448
    fix: fix 2 cargo warnings (#112) Rik Huijzer 2025-04-09 12:09:33 +02:00
  • feb224c9aa
    Fix typo for Claude desktop config file path correction and add more example for Windows, Linux, and MacOS (#107) Ruangyot Nanchiang 2025-04-09 09:50:26 +07:00
  • 7ae2728c54
    fix(macros): add error deal (#109) jokemanfire 2025-04-09 10:15:33 +08:00
  • a1112bcdfe
    ci: add code coverage job to CI workflow (#111) z9rtm 2025-04-09 09:55:57 +09:00
  • fdfb5274e8
    docs: give macOS link and clarify missing UI (#110) Rik Huijzer 2025-04-09 02:55:07 +02:00
  • 6a423048fa
    feat: extensions to context (#102) Eitan Yarmush 2025-04-07 22:01:17 -04:00
  • 938ecbe2fb
    fix(server): schemars compilation errors (#104) Sandipsinh Dilipsinh Rathod 2025-04-07 21:41:55 -04:00
  • b9be9797d1
    fix(test): fix test introduced by #97 (#101) 4t145 2025-04-07 17:31:56 +08:00
  • d6a26fcd31
    fix(rig-integration): implement ToolEmbeddingDyn trait for McpToolAdaptor (#99) byeblack 2025-04-07 10:28:19 +08:00
  • 910d3b39db
    test(context): test context request handling and refactor for reusable client-server tests (#97) Jonathan Hendler 2025-04-06 16:13:05 -10:00
  • 36834f37d0
    fix(macro): add generics marco types support (#98) jokemanfire 2025-04-07 10:01:28 +08:00
  • 68375460df
    feat: revision-2025-03-26 without streamable http (#84) 4t145 2025-04-07 09:47:39 +08:00
  • cced5e9c2f
    chore: fix broken wasi example link (#100) A₿del ∞/21M 2025-04-07 09:37:52 +08:00
  • 72e7533e41
    test(logging): Add tests for logging (#96) Jonathan Hendler 2025-04-05 02:45:57 -10:00
  • 57f2ba265f
    Add Claude desktop quick start and update Cargo.toml of examples/servers, examples/clients (#94) Ruangyot Nanchiang 2025-04-05 12:07:31 +07:00
  • 2744cde0d9
    fix(typo): nit language corrections (#90) Jonathan Hendler 2025-04-03 18:20:48 -10:00
  • 6a74451c15
    fix: fix rig chat agent output format (#86) Bob Liu 2025-04-03 13:48:38 +08:00
  • af51779c0a
    fix(typo): s/marcos/macros/ (#85) Alex Kesling 2025-04-02 20:41:07 -04:00
  • c30d8063e3
    ci: add spell check (#82) jokemanfire 2025-04-02 13:55:37 +08:00
  • d5c4bf09c2
    Adopt Devcontainer for Development Environment (#81) z9rtm 2025-04-02 13:16:49 +09:00
  • 6a648b8827
    chore: fix typos (#79) Bob Liu 2025-04-02 01:15:01 +08:00
  • 4ca00c2052
    fix(client): add error enum while deal client info (#76) jokemanfire 2025-04-01 21:15:48 +08:00
  • 2c0cafdde3
    feat(tool): allow tool call return a serializable value in json format (#75) (#78) 4t145 2025-04-01 15:53:01 +08:00
  • 923e87af4d
    feat: Sse server auto ping (#74) 4t145 2025-04-01 10:54:09 +08:00
  • 588a013090
    feat(transport): Sse client transport trait (#67) Eitan Yarmush 2025-03-31 04:22:54 -04:00
  • 59c975887e
    docs: format and fix typo (#72) Todsaporn Banjerdkit 2025-03-31 15:13:17 +07:00
  • 145b5de322
    fix(notification): fix wrongly error report in notification (#70) 4t145 2025-03-31 13:50:27 +08:00
  • b91fe54409
    ci: add documentation generation job (#59) jokemanfire 2025-03-31 13:46:31 +08:00
  • 0eea9aad4a
    fix(test): fix tool deserialization error (#68) 4t145 2025-03-31 13:05:35 +08:00
  • ac1b8c6ddb
    test: add test with js server (#65) Jefry Dewangga 2025-03-30 16:22:14 +00:00
  • d6fb12b69f
    chore: format code correctly (#66) Jefry Dewangga 2025-03-30 15:29:13 +00:00
  • cc3f29934f
    ci: use rust-cache (#60) Takayuki Maeda 2025-03-30 09:15:38 +09:00
  • 0e2b115c10
    fix(server): add error enum while deal server info (#51) jokemanfire 2025-03-30 00:35:41 +08:00
  • 50fadfb81b
    [Example] Small fix on incorrect counter logic and improve prompt handling (#63) Sandro Hanea 2025-03-29 17:34:32 +01:00
  • 0a2f13a1f4
    style: fmt the project (#54) jokemanfire 2025-03-28 23:50:46 +08:00
  • 59bfb6e748
    refactor(sse_server): separate router and server startup (#52) Wang Ruobiao 2025-03-28 22:06:50 +08:00
  • b9e192275b
    ci: add commit-lint in CI (#50) jokemanfire 2025-03-28 21:15:23 +08:00
  • 4e6b222e09
    docs: fix broken link (#53) Takayuki Maeda 2025-03-28 21:12:21 +09:00
  • ac01c4e081
    docs: update the chinese doc (#48) jokemanfire 2025-03-28 20:10:25 +08:00
  • 595c4b8706
    docs: fix the branch name for git dependency (#46) Ramnivas Laddad 2025-03-27 15:52:52 -07:00
  • 0e5cf6801a
    doc: fix a typo in Cargo.toml (#45) Ramnivas Laddad 2025-03-27 15:52:20 -07:00
  • 0be6067326
    Move whole rmcp crate to offcial rust sdk (#44) 4t145 2025-03-28 05:33:41 +08:00
  • 31493cfbcc
    chore: decrease log level (#41) Ma1oneZhang 2025-03-21 12:32:34 +08:00
  • b3d655da31
    add an actix-web server sse example (#33) xring 2025-03-20 12:15:45 +08:00
  • 9c33eedbcb
    fix: update transport command to use the correct example server (#36) situ2001 2025-03-20 12:15:10 +08:00
  • 989453d0da
    docs: add installation instructions for uv (#37) situ2001 2025-03-19 03:39:58 +08:00
  • 042299f251
    pin transport once, use project in write_message (#28) Marc-Andre Giroux 2025-03-18 00:52:10 -04:00
  • b1ed4e7204
    add missing license (#35) niebayes 2025-03-18 12:37:08 +08:00
  • 4597d1f047
    Server wasm compatibility (#15) 4t145 2025-03-15 02:21:33 +08:00
  • c0bd94dd85
    Add an axum sse example (#12) 4t145 2025-03-04 12:01:21 +08:00
  • 6609aa6aa8
    chore: move examples out of various places into a top-level dir (#10) Kalvin C 2025-03-03 11:50:34 -08:00
  • b24e912543
    fix: update cargo.tomls for publishing (#7) Bradley Axen 2025-02-27 17:02:34 +01:00
  • a1da1a80a7
    Merge pull request #3 from modelcontextprotocol/davidsp/github-workflows David Soria Parra 2025-02-25 15:02:36 +00:00
  • 8f3cb34f6e
    Merge pull request #2 from kalvinnchau/mcp-prompt-spec Alex Hancock 2025-02-22 11:41:26 -05:00
  • e56d91c4a9
    feat: github workflows David Soria Parra 2025-02-21 20:28:48 +00:00