mcp-for-beginners and MCP-Chinese-Getting-Started-Guide
These are complements serving different language communities—the Microsoft curriculum provides multilingual foundational training in .NET, Java, TypeScript, JavaScript, Rust, and Python, while the Chinese guide offers localized onboarding for Mandarin-speaking developers learning MCP.
About mcp-for-beginners
microsoft/mcp-for-beginners
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
The curriculum covers foundational MCP concepts like resource definitions, tool invocation patterns, and prompt templates across real-world server implementations. It emphasizes hands-on learning with code-along examples that demonstrate client-server communication via JSON-RPC over stdio transport, progressing from basic protocol mechanics to advanced patterns like dynamic resource discovery and error handling. The material aligns with the MCP specification (2025-11-25) and integrates with AI platforms like Claude, providing practical guidance on connecting MCP servers to LLM applications for tool use and context management.
About MCP-Chinese-Getting-Started-Guide
liaokongVFX/MCP-Chinese-Getting-Started-Guide
Model Context Protocol(MCP) 编程极速入门
Provides stdio-based tool implementation through FastMCP with decorator-driven function exposure and async/await patterns. Integrates with DeepSeek and other LLMs via OpenAI SDK's function-calling interface, enabling automatic tool discovery and execution through the MCP protocol's standardized resource and tool abstraction layers.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work