{"slug": "early-last-year-i-got-frustrated-with-mcp-docs-so-i-wrote-ai-agents-with-mcp", "title": "Early last year, I got frustrated with MCP docs. So I wrote AI Agents with MCP", "summary": "O'Reilly Media published \"AI Agents with MCP,\" a 332-page book on the Model Context Protocol, written by an author who began the project after getting frustrated with MCP documentation in early 2025. The book covers the protocol end-to-end and walks readers through building a full-spec MCP client and server in Python, including testing, securing, and sharing production-ready servers. Anthropic released the Model Context Protocol at the end of 2024, and it became the standard way to turn a chatbot into an agent that can act, plan, and use tools on its own.", "body_md": "O'Reilly Media · 332 pages\n\nModel Context Protocol for Building Clients, Servers, and End-to-End Agents\n\nAnthropic released the Model Context Protocol at the end of 2024, and it quickly became the standard way to turn a chatbot into an agent that can act, plan, and use tools on its own. This book goes deep on MCP, well beyond the documentation. You’ll build up your own client and then a server, both supporting the full spec in Python, and get a real feel for how the protocol works along the way.\n\nInside the book\n\n```\n01\nThe protocol end-to-end\nWhere MCP came from, why it exists, and how clients, servers, and transports fit together to make it work.\n\n02\nBuild real servers & clients\nYou'll build up a working client, then a server that provides tools, prompts, and resources, built the way you'd actually ship it.\n\n03\nShip production-ready MCP servers and clients\nTest and secure your servers, share them with others, dig into how transports really work, and, if you're up for it, contribute back to MCP itself.\n```\n\nContents", "url": "https://wpnews.pro/news/early-last-year-i-got-frustrated-with-mcp-docs-so-i-wrote-ai-agents-with-mcp", "canonical_source": "https://kylestratis.com/books/ai-agents-mcp/", "published_at": "2026-09-28 19:33:13+00:00", "updated_at": "2026-09-28 19:51:01.670855+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "developer-tools", "ai-tools"], "entities": ["O'Reilly Media", "Model Context Protocol", "Anthropic", "Python"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/early-last-year-i-got-frustrated-with-mcp-docs-so-i-wrote-ai-agents-with-mcp", "markdown": "https://wpnews.pro/news/early-last-year-i-got-frustrated-with-mcp-docs-so-i-wrote-ai-agents-with-mcp.md", "text": "https://wpnews.pro/news/early-last-year-i-got-frustrated-with-mcp-docs-so-i-wrote-ai-agents-with-mcp.txt", "jsonld": "https://wpnews.pro/news/early-last-year-i-got-frustrated-with-mcp-docs-so-i-wrote-ai-agents-with-mcp.jsonld"}}