| Crates.io | mcps-server |
| lib.rs | mcps-server |
| version | 0.1.0 |
| created_at | 2025-06-15 09:19:49.89652+00 |
| updated_at | 2025-06-15 09:19:49.89652+00 |
| description | MCPS server implementation for secure MCP services |
| homepage | https://github.com/SamDuchaine/mpcs |
| repository | https://github.com/SamDuchaine/mpcs |
| max_upload_size | |
| id | 1713102 |
| size | 31,036 |
MCPS server implementation for secure MCP services
MCPS (Model Context Protocol Secure) is "The HTTPS of MCP" - providing enterprise-grade security, encryption, and authentication for Model Context Protocol communications.
The mcps-server crate provides a secure server implementation for hosting MCPS services, including:
use mcps_server::{Server, Config, ServiceBuilder};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Configure secure server
let config = Config::builder()
.bind_address("0.0.0.0:8443")
.tls_cert_path("cert.pem")
.tls_key_path("key.pem")
.build()?;
// Build server with services
let server = Server::new(config)
.service("my-service", my_service_handler)
.build();
// Start secure MCPS server
println!("Starting MCPS server on port 8443...");
server.run().await?;
Ok(())
}
mcps-core - Core MCPS protocol implementationmcps-client - MCPS client implementationmcps-protocol - Complete MCPS toolkitLicensed under the Apache License, Version 2.0. See LICENSE for details.
For security vulnerabilities, please see our Security Policy and report issues to security@kindly.dev.