0Pricing
MCP Academy · Aula

Instalar Python e uv

Crie um projeto Python limpo com o gerenciador de pacotes uv.

Instalar Python e uv é uma aula grátis de MCP Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de MCP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de MCP Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

A Clean Start

Before you build any MCP server, you need a tidy Python project. A clean start means fewer surprises and fewer broken installs later. Let's set the foundation. 🧱

Why a Version Matters

The MCP Python SDK needs a modern interpreter, so you want Python 3.10 or newer. Older versions miss the typing features the SDK relies on.

Meet uv

Instead of juggling pip and virtualenv, you'll use uv, a single fast tool that manages Python, packages, and environments for you in one place.

One Tool, Many Jobs

uv replaces pip, pip-tools, pyenv, and virtualenv at once. Learning one command set keeps your MCP workflow simple and consistent across every project. 🚀

Install uv

On macOS or Linux you can install uv with a single curl command. It drops a tiny binary on your path, ready to use immediately.

curl -LsSf https://astral.sh/uv/install.sh | sh

Confirm It Works

After installing, run a quick version check. If you see a version number, uv is on your path and ready to drive the rest of your setup.

uv --version

Let uv Manage Python

You don't even need Python installed first. With uv python install you can fetch any version uv manages, so your project is never tied to the system Python.

uv python install 3.12

Start a New Project

Spin up a fresh project folder with uv init. It scaffolds the files you need so you can start adding MCP code right away.

uv init mcp-server-demo

What uv init Creates

That command writes a pyproject.toml to declare your project and its dependencies. This file becomes the single source of truth for what your server needs.

The Hidden .venv

When you add a package, uv quietly creates a .venv folder, an isolated environment just for this project. Your global Python stays untouched and clean.

Run Without Activating

You never have to activate the venv by hand. uv run executes commands inside your project's environment automatically, so the right Python is always used.

uv run python --version

Quick Check

You're setting up a fresh MCP project from zero.

You Have a Workspace

You installed uv, let it manage Python, and scaffolded a clean project. With pyproject.toml and an isolated venv ready, you can now add the MCP SDK. ✅

Perguntas Frequentes

A aula “Instalar Python e uv” é grátis?

Sim — o texto completo de “Instalar Python e uv” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de MCP Academy, atualize para CoddyKit PRO. O curso de MCP Academy inclui 4 aulas no total.

O que vou aprender em “Instalar Python e uv”?

Crie um projeto Python limpo com o gerenciador de pacotes uv. Você pratica MCP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar MCP Academy?

Nenhuma experiência prévia é necessária. MCP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Instalar Python e uv”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de MCP Academy?

Sim. Cada aula de MCP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Instalar Python e uv
  2. Adicionar o SDK Python do MCP
  3. Conheça a CLI mcp
  4. Estrutura de projeto para um servidor
← Voltar para MCP Academy