# The PMCP Guide

**Pragmatic Model Context Protocol**

*High-Performance Rust SDK for Model Context Protocol*

---

**Version 1.4.1**  
**Authors**: PAIML Team  
**License**: MIT

---

## About PMCP

PMCP (Pragmatic Model Context Protocol) is a high-quality Rust implementation of the [Model Context Protocol](https://modelcontextprotocol.io) (MCP) SDK, maintaining full compatibility with the TypeScript SDK while leveraging Rust's performance and safety guarantees.

**Code Name**: *Angel Rust*

## What You'll Learn

This book will teach you how to:

- Build robust MCP servers and clients using PMCP
- Leverage Rust's type system for protocol safety
- Achieve TypeScript SDK compatibility
- Implement advanced features like authentication and middleware
- Deploy production-ready MCP applications
- Optimize performance for high-throughput scenarios

## Prerequisites

- Basic knowledge of Rust programming
- Familiarity with async/await concepts
- Understanding of network protocols (helpful but not required)

## Toyota Way Quality Standards

This book follows Toyota Way principles with zero tolerance for defects:

- ✅ All examples are tested and working
- ✅ 74%+ test coverage on all code
- ✅ Zero clippy warnings
- ✅ Comprehensive documentation with examples
- ✅ TDD (Test-Driven Development) methodology