mcp-for-beginners and model-context-protocol-resources

These are complements: the beginner-focused curriculum provides structured foundational learning across multiple languages, while the practical guides and implementations offer hands-on examples and working code to apply those concepts.

Maintenance 22/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 15/25
Stars: 15,320
Forks: 4,986
Downloads:
Commits (30d): 307
Language: Jupyter Notebook
License: MIT
Stars: 270
Forks: 27
Downloads:
Commits (30d): 0
Language:
License: Apache-2.0
No Package No Dependents
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 model-context-protocol-resources

cyanheads/model-context-protocol-resources

Exploring the Model Context Protocol (MCP) through practical guides, clients, and servers I've built while learning about this new protocol.

This project provides guides and examples for developers to understand and implement the Model Context Protocol (MCP). It helps you integrate AI applications (like large language models) with external data sources and tools. You'll learn to connect your AI with databases, APIs, and local systems to expand its capabilities. This resource is for software developers building or integrating AI agents and applications.

AI-integration API-development software-development AI-agents protocol-implementation

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