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.

Maintenance 22/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 2/25
Adoption 10/25
Maturity 8/25
Community 18/25
Stars: 15,320
Forks: 4,986
Downloads:
Commits (30d): 307
Language: Jupyter Notebook
License: MIT
Stars: 3,369
Forks: 207
Downloads:
Commits (30d): 0
Language:
License:
No Package No Dependents
No License Stale 6m No Package No Dependents

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.

This curriculum teaches developers how to build robust and scalable AI applications by standardizing communication between AI models and various tools or services. It provides hands-on, cross-language examples to help developers integrate AI components seamlessly. The target users are developers who want to create intelligent systems using .NET, Java, TypeScript, JavaScript, Rust, or Python.

AI development application architecture software engineering API integration system design

About MCP-Chinese-Getting-Started-Guide

liaokongVFX/MCP-Chinese-Getting-Started-Guide

Model Context Protocol(MCP) 编程极速入门

This project provides a rapid guide for developers to integrate Large Language Models (LLMs) with external data sources and tools using the Model Context Protocol (MCP). It shows how to build an MCP server, specifically focusing on creating a web search tool, and then how to connect and interact with this server from an LLM client. Developers who want to extend LLM capabilities beyond their core training data to include real-time information or specialized functions would use this.

LLM-integration AI-development external-tools API-integration developer-workflow

Scores updated daily from GitHub, PyPI, and npm data. How scores work