| Crates.io | mcps-core |
| lib.rs | mcps-core |
| version | 0.1.0 |
| created_at | 2025-06-15 09:12:55.345626+00 |
| updated_at | 2025-06-15 09:12:55.345626+00 |
| description | Model Context Protocol Secure (MCPS) - Core protocol implementation |
| homepage | https://github.com/SamDuchaine/mpcs |
| repository | https://github.com/SamDuchaine/mpcs |
| max_upload_size | |
| id | 1713098 |
| size | 13,717 |
Model Context Protocol Secure (MCPS) - Core Protocol Implementation
MCPS (Model Context Protocol Secure) is "The HTTPS of MCP" - providing enterprise-grade security, encryption, and authentication for Model Context Protocol communications.
The mcps-core crate provides the foundational protocol implementation for MCPS, including:
use mcps_core::{Protocol, HandshakeConfig};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Initialize MCPS protocol
let config = HandshakeConfig::default();
let protocol = Protocol::new(config);
// Establish secure session
let session = protocol.handshake().await?;
// Ready for secure MCP communication
println!("MCPS session established: {}", session.id());
Ok(())
}
MCPS builds on proven cryptographic primitives:
mcps-client - MCPS client implementationmcps-server - MCPS server 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.