Implementações de referência de servidores do Model Context Protocol que dão a clientes LLM acesso a arquivos, Git, conteúdo da web, memória e muito mais.
microsoft/mcp-for-beginners
Currículo gratuito e de código aberto para iniciantes aprenderem o Model Context Protocol (MCP) com exemplos práticos em C#, Java, JavaScript, Python, Rust e TypeScript.
- Estrelas
- 17,483
- Forks
- 5,657
- Issues abertas
- 14
- Último commit
- há 9 horas
O que é?
Este curso é dividido em vários módulos e apresenta o Model Context Protocol, um padrão para conectar aplicações de IA a ferramentas e serviços. Começa pelos conceitos fundamentais e segurança e, em seguida, aborda a criação do primeiro servidor e cliente MCP, a conexão com LLMs e o uso do VS Code e de outros hosts MCP.
Os módulos seguintes tratam de implementação prática, paginação, autenticação com OAuth2 e Entra ID, escalabilidade e transports personalizados, além de um percurso com 13 laboratórios para criar um servidor MCP com PostgreSQL e busca semântica baseada em pgvector. O curso oferece exemplos de código em várias linguagens e é publicado sob a licença MIT.
O material é voltado a desenvolvedores que já conhecem uma linguagem de programação e os conceitos básicos de cliente-servidor e REST, e inclui traduções para mais de 50 idiomas.
Recursos principais
- 01Exemplos práticos de MCP em C#, Java, JavaScript, Python, Rust e TypeScript
- 02Aborda a criação de servidores e clientes MCP e transports de streaming por stdio e HTTP
- 03Inclui tópicos de segurança, como autenticação com OAuth2 e Microsoft Entra ID
- 04Módulo com 13 laboratórios sobre integração com PostgreSQL e busca semântica
- 05Guias para conectar servidores ao VS Code, Claude Desktop e outros hosts MCP
- 06Traduzido para mais de 50 idiomas
Casos de uso
- Aprender MCP do zero antes de criar integrações com ferramentas de IA
- Escolher um exemplo para uma linguagem específica e começar a criar o primeiro servidor MCP
- Ensinar a uma equipe como servidores, clientes e hosts MCP se integram
- Seguir um laboratório para criar um servidor MCP conectado a um banco de dados com PostgreSQL
Início rápido
- 1
Faça um fork do repositório no GitHub
- 2
Clone o repositório
git clone https://github.com/microsoft/mcp-for-beginners.git - 3
Participe da comunidade do Discord do Microsoft Foundry
Antes de usar
- Alguns exemplos práticos ainda estão fixados na especificação MCP mais antiga, de 2025-11-25, enquanto o suporte dos SDKs é atualizado.
Tópicos
Perguntas frequentes
- O que é mcp-for-beginners?
- Currículo gratuito e de código aberto para iniciantes aprenderem o Model Context Protocol (MCP) com exemplos práticos em C#, Java, JavaScript, Python, Rust e TypeScript. Este curso é dividido em vários módulos e apresenta o Model Context Protocol, um padrão para conectar aplicações de IA a ferramentas e serviços. Começa pelos conceitos fundamentais e segurança e, em seguida, aborda a criação do primeiro servidor e cliente MCP, a conexão com LLMs e o uso do VS Code e de outros hosts MCP.
- mcp-for-beginners é gratuito? Qual é a licença?
- mcp-for-beginners é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-for-beginners ainda é mantido?
- Manutenção ativa. O último commit de mcp-for-beginners foi em 21 de out. de 2026.
- Para que posso usar mcp-for-beginners?
- Aprender MCP do zero antes de criar integrações com ferramentas de IA Escolher um exemplo para uma linguagem específica e começar a criar o primeiro servidor MCP Ensinar a uma equipe como servidores, clientes e hosts MCP se integram Seguir um laboratório para criar um servidor MCP conectado a um banco de dados com PostgreSQL
- Como instalar mcp-for-beginners?
- Faça um fork do repositório no GitHub Clone o repositório: git clone https://github.com/microsoft/mcp-for-beginners.git Participe da comunidade do Discord do Microsoft Foundry
- Onde consigo mcp-for-beginners?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/mcp-for-beginners
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDKs para TypeScript e Python que dão a agentes de IA acesso a mais de 1.000 toolkits de apps pré-autenticados, sessões por usuário e um sandbox para executar ações.
Uma biblioteca JavaScript que incorpora um agente de interface gráfica a qualquer página web, permitindo que usuários controlem a interface usando linguagem natural.
SDK oficial de Python para criar servidores e clientes do Model Context Protocol que conectam aplicações com LLMs a ferramentas, dados e prompts.
SDK oficial de TypeScript para criar servidores e clientes do Model Context Protocol e fornecer contexto padronizado a aplicações com LLMs.
Framework TypeScript para criar servidores MCP, MCP Apps com visualizações em React e clientes, com Inspector e CLI integrados.