Skip to content

Commit 1d234e1

Browse files
committed
Add stakpak-agent to Built with rmcp section
1 parent 9012709 commit 1d234e1

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
</div>
44

55
# RMCP
6+
67
[![Crates.io Version](https://img.shields.io/crates/v/rmcp)](https://crates.io/crates/rmcp)
8+
79
<!-- ![Release status](https://github.com/modelcontextprotocol/rust-sdk/actions/workflows/release.yml/badge.svg) -->
810
<!-- [![docs.rs](todo)](todo) -->
11+
912
![Coverage](docs/coverage.svg)
1013

1114
An official Rust Model Context Protocol SDK implementation with tokio async runtime.
@@ -24,14 +27,16 @@ rmcp = { version = "0.8.0", features = ["server"] }
2427
## or dev channel
2528
rmcp = { git = "https://github.com/modelcontextprotocol/rust-sdk", branch = "main" }
2629
```
30+
2731
### Third Dependencies
32+
2833
Basic dependencies:
34+
2935
- [tokio required](https://github.com/tokio-rs/tokio)
3036
- [serde required](https://github.com/serde-rs/serde)
3137

32-
33-
3438
### Build a Client
39+
3540
<details>
3641
<summary>Start a client</summary>
3742

@@ -47,6 +52,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
4752
Ok(())
4853
}
4954
```
55+
5056
</details>
5157

5258
### Build a Server
@@ -69,6 +75,7 @@ You can easily build a service by using [`ServerHandler`](crates/rmcp/src/handle
6975
```rust, ignore
7076
let service = common::counter::Counter::new();
7177
```
78+
7279
</details>
7380

7481
<details>
@@ -78,6 +85,7 @@ let service = common::counter::Counter::new();
7885
// this call will finish the initialization process
7986
let server = service.serve(transport).await?;
8087
```
88+
8189
</details>
8290

8391
<details>
@@ -92,6 +100,7 @@ let roots = server.list_roots().await?;
92100
// or send notification
93101
server.notify_cancelled(...).await?;
94102
```
103+
95104
</details>
96105

97106
<details>
@@ -102,8 +111,8 @@ let quit_reason = server.waiting().await?;
102111
// or cancel it
103112
let quit_reason = server.cancel().await?;
104113
```
105-
</details>
106114

115+
</details>
107116

108117
## Examples
109118

@@ -132,6 +141,7 @@ See [oauth_support](docs/OAUTH_SUPPORT.md) for details.
132141
- [rmcp-openapi-server](https://gitlab.com/lx-industries/rmcp-openapi/-/tree/main/crates/rmcp-openapi-server) - High-performance MCP server that exposes OpenAPI definition endpoints as MCP tools
133142
- [nvim-mcp](https://github.com/linw1995/nvim-mcp) - A MCP server to interact with Neovim
134143
- [terminator](https://github.com/mediar-ai/terminator) - AI-powered desktop automation MCP server with cross-platform support and >95% success rate
144+
- [stakpak-agent](https://github.com/stakpak/agent) - Security-hardened terminal agent for DevOps with MCP over mTLS, streaming, secret tokenization, and async task management
135145

136146
## Development
137147

0 commit comments

Comments
 (0)