Skip to content

Commit 470a51a

Browse files
committed
docs: update readme
1 parent e714482 commit 470a51a

File tree

2 files changed

+34
-22
lines changed

2 files changed

+34
-22
lines changed

README.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,29 +25,29 @@ By default, it uses the **2025-06-18** version, but earlier versions can be enab
2525

2626
This project supports following transports:
2727
- **Stdio** (Standard Input/Output)
28-
- **SSE** (Server-Sent Events).
29-
- **Streamable HTTP**.
28+
- **Streamable HTTP**
29+
- **SSE** (Server-Sent Events)
3030

3131

3232
🚀 The **rust-mcp-sdk** includes a lightweight [Axum](https://github.com/tokio-rs/axum) based server that handles all core functionality seamlessly. Switching between `stdio` and `sse` is straightforward, requiring minimal code changes. The server is designed to efficiently handle multiple concurrent client connections and offers built-in support for SSL.
3333

3434

3535

3636
**MCP Streamable HTTP Support**
37-
- [x] Streamable HTTP Support for MCP Servers
38-
- [x] DNS Rebinding Protection
39-
- [x] Batch Messages
40-
- [x] Streaming & non-streaming JSON response
41-
- [ ] Streamable HTTP Support for MCP Clients
42-
- [ ] Resumability
43-
- [ ] Authentication / Oauth
37+
- Streamable HTTP Support for MCP Servers
38+
- DNS Rebinding Protection
39+
- Batch Messages
40+
- Streaming & non-streaming JSON response
41+
- Streamable HTTP Support for MCP Clients
42+
- Resumability
43+
- Authentication / Oauth
4444

4545
**⚠️** Project is currently under development and should be used at your own risk.
4646

4747
## Table of Contents
4848
- [Usage Examples](#usage-examples)
4949
- [MCP Server (stdio)](#mcp-server-stdio)
50-
- [MCP Server (sse)](#mcp-server-sse)
50+
- [MCP Server (Streamable HTTP)](#mcp-server-streamable-http)
5151
- [MCP Client (stdio)](#mcp-client-stdio)
5252
- [MCP Client (sse)](#mcp-client-sse)
5353
- [Getting Started](#getting-started)
@@ -522,7 +522,13 @@ Below is a list of projects that utilize the `rust-mcp-sdk`, showcasing their na
522522
| <a href="https://rust-mcp-stack.github.io/mcp-discovery"><img src="https://raw.githubusercontent.com/rust-mcp-stack/mcp-discovery/refs/heads/main/docs/_media/mcp-discovery-logo.png" width="64"/></a> | [MCP Discovery](https://rust-mcp-stack.github.io/mcp-discovery) | A lightweight command-line tool for discovering and documenting MCP Server capabilities. | [GitHub](https://github.com/rust-mcp-stack/mcp-discovery) |
523523
| <a href="https://github.com/EricLBuehler/mistral.rs"><img src="https://avatars.githubusercontent.com/u/65165915?s=64" width="64"/></a> | [mistral.rs](https://github.com/EricLBuehler/mistral.rs) | Blazingly fast LLM inference. | [GitHub](https://github.com/EricLBuehler/mistral.rs) |
524524
| <a href="https://github.com/moonrepo/moon"><img src="https://avatars.githubusercontent.com/u/102833400?s=64" width="64"/></a> | [moon](https://github.com/moonrepo/moon) | moon is a repository management, organization, orchestration, and notification tool for the web ecosystem, written in Rust. | [GitHub](https://github.com/moonrepo/moon) |
525-
| | [Ruskel](https://github.com/cortesi/ruskel) | Ruskel produces a syntactically correct, single-page skeleton of a crate's public API. | [GitHub](https://github.com/cortesi/ruskel) |
525+
| <a href="https://github.com/cortesi/ruskel"><img src="https://avatars.githubusercontent.com/u/22544?s=64" width="64"/></a> | [Ruskel](https://github.com/cortesi/ruskel) | Ruskel produces a syntactically correct, single-page skeleton of a crate's public API. | [GitHub](https://github.com/cortesi/ruskel) |
526+
| <a href="https://github.com/angreal/angreal"><img src="https://avatars.githubusercontent.com/u/45580675?s=64" width="64"/></a> | [angreal](https://github.com/angreal/angreal) | Angreal provides a way to template the structure of projects and a way of executing methods for interacting with that project in a consistent manner. | [GitHub](https://github.com/angreal/angreal) |
527+
| <a href="https://github.com/cablehead/mcp-server-nu"><img src="https://avatars.githubusercontent.com/u/1394?s=64" width="64"/></a> | [mcp-server-nu](https://github.com/cablehead/mcp-server-nu) | An MCP server that allows AI assistants to execute Nushell scripts with full system access. | [GitHub](https://github.com/cablehead/mcp-server-nu) |
528+
| <a href="https://github.com/FalkorDB/text-to-cypher"><img src="https://avatars.githubusercontent.com/u/140048192?s=64" width="64"/></a> | [text-to-cypher](https://github.com/FalkorDB/text-to-cypher) | A high-performance Rust-based API service that translates natural language text to Cypher queries for graph databases. | [GitHub](https://github.com/FalkorDB/text-to-cypher) |
529+
| <a href="https://github.com/Tuurlijk/notify-mcp"><img src="https://avatars.githubusercontent.com/u/790979?s=64" width="64"/></a> | [notify-mcp](https://github.com/Tuurlijk/notify-mcp) | A Model Context Protocol (MCP) server that provides desktop notification functionality. | [GitHub](https://github.com/Tuurlijk/notify-mcp) |
530+
| <a href="https://github.com/WismutHansen/lst"><img src="https://avatars.githubusercontent.com/u/86825018?s=64" width="64"/></a> | [lst](https://github.com/WismutHansen/lst) | `lst` is a personal lists, notes, and blog posts management application with a focus on plain-text storage, offline-first functionality, and multi-device synchronization. | [GitHub](https://github.com/WismutHansen/lst) |
531+
526532

527533

528534

crates/rust-mcp-sdk/README.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,29 +25,29 @@ By default, it uses the **2025-06-18** version, but earlier versions can be enab
2525

2626
This project supports following transports:
2727
- **Stdio** (Standard Input/Output)
28-
- **SSE** (Server-Sent Events).
29-
- **Streamable HTTP**.
28+
- **Streamable HTTP**
29+
- **SSE** (Server-Sent Events)
3030

3131

3232
🚀 The **rust-mcp-sdk** includes a lightweight [Axum](https://github.com/tokio-rs/axum) based server that handles all core functionality seamlessly. Switching between `stdio` and `sse` is straightforward, requiring minimal code changes. The server is designed to efficiently handle multiple concurrent client connections and offers built-in support for SSL.
3333

3434

3535

3636
**MCP Streamable HTTP Support**
37-
- [x] Streamable HTTP Support for MCP Servers
38-
- [x] DNS Rebinding Protection
39-
- [x] Batch Messages
40-
- [x] Streaming & non-streaming JSON response
41-
- [ ] Streamable HTTP Support for MCP Clients
42-
- [ ] Resumability
43-
- [ ] Authentication / Oauth
37+
- Streamable HTTP Support for MCP Servers
38+
- DNS Rebinding Protection
39+
- Batch Messages
40+
- Streaming & non-streaming JSON response
41+
- Streamable HTTP Support for MCP Clients
42+
- Resumability
43+
- Authentication / Oauth
4444

4545
**⚠️** Project is currently under development and should be used at your own risk.
4646

4747
## Table of Contents
4848
- [Usage Examples](#usage-examples)
4949
- [MCP Server (stdio)](#mcp-server-stdio)
50-
- [MCP Server (sse)](#mcp-server-sse)
50+
- [MCP Server (Streamable HTTP)](#mcp-server-streamable-http)
5151
- [MCP Client (stdio)](#mcp-client-stdio)
5252
- [MCP Client (sse)](#mcp-client-sse)
5353
- [Getting Started](#getting-started)
@@ -522,7 +522,13 @@ Below is a list of projects that utilize the `rust-mcp-sdk`, showcasing their na
522522
| <a href="https://rust-mcp-stack.github.io/mcp-discovery"><img src="https://raw.githubusercontent.com/rust-mcp-stack/mcp-discovery/refs/heads/main/docs/_media/mcp-discovery-logo.png" width="64"/></a> | [MCP Discovery](https://rust-mcp-stack.github.io/mcp-discovery) | A lightweight command-line tool for discovering and documenting MCP Server capabilities. | [GitHub](https://github.com/rust-mcp-stack/mcp-discovery) |
523523
| <a href="https://github.com/EricLBuehler/mistral.rs"><img src="https://avatars.githubusercontent.com/u/65165915?s=64" width="64"/></a> | [mistral.rs](https://github.com/EricLBuehler/mistral.rs) | Blazingly fast LLM inference. | [GitHub](https://github.com/EricLBuehler/mistral.rs) |
524524
| <a href="https://github.com/moonrepo/moon"><img src="https://avatars.githubusercontent.com/u/102833400?s=64" width="64"/></a> | [moon](https://github.com/moonrepo/moon) | moon is a repository management, organization, orchestration, and notification tool for the web ecosystem, written in Rust. | [GitHub](https://github.com/moonrepo/moon) |
525-
| | [Ruskel](https://github.com/cortesi/ruskel) | Ruskel produces a syntactically correct, single-page skeleton of a crate's public API. | [GitHub](https://github.com/cortesi/ruskel) |
525+
| <a href="https://github.com/cortesi/ruskel"><img src="https://avatars.githubusercontent.com/u/22544?s=64" width="64"/></a> | [Ruskel](https://github.com/cortesi/ruskel) | Ruskel produces a syntactically correct, single-page skeleton of a crate's public API. | [GitHub](https://github.com/cortesi/ruskel) |
526+
| <a href="https://github.com/angreal/angreal"><img src="https://avatars.githubusercontent.com/u/45580675?s=64" width="64"/></a> | [angreal](https://github.com/angreal/angreal) | Angreal provides a way to template the structure of projects and a way of executing methods for interacting with that project in a consistent manner. | [GitHub](https://github.com/angreal/angreal) |
527+
| <a href="https://github.com/cablehead/mcp-server-nu"><img src="https://avatars.githubusercontent.com/u/1394?s=64" width="64"/></a> | [mcp-server-nu](https://github.com/cablehead/mcp-server-nu) | An MCP server that allows AI assistants to execute Nushell scripts with full system access. | [GitHub](https://github.com/cablehead/mcp-server-nu) |
528+
| <a href="https://github.com/FalkorDB/text-to-cypher"><img src="https://avatars.githubusercontent.com/u/140048192?s=64" width="64"/></a> | [text-to-cypher](https://github.com/FalkorDB/text-to-cypher) | A high-performance Rust-based API service that translates natural language text to Cypher queries for graph databases. | [GitHub](https://github.com/FalkorDB/text-to-cypher) |
529+
| <a href="https://github.com/Tuurlijk/notify-mcp"><img src="https://avatars.githubusercontent.com/u/790979?s=64" width="64"/></a> | [notify-mcp](https://github.com/Tuurlijk/notify-mcp) | A Model Context Protocol (MCP) server that provides desktop notification functionality. | [GitHub](https://github.com/Tuurlijk/notify-mcp) |
530+
| <a href="https://github.com/WismutHansen/lst"><img src="https://avatars.githubusercontent.com/u/86825018?s=64" width="64"/></a> | [lst](https://github.com/WismutHansen/lst) | `lst` is a personal lists, notes, and blog posts management application with a focus on plain-text storage, offline-first functionality, and multi-device synchronization. | [GitHub](https://github.com/WismutHansen/lst) |
531+
526532

527533

528534

0 commit comments

Comments
 (0)