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 | shConfirm 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 --versionLet 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.12Start 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-demoWhat 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 --versionQuick 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
- Instalar Python e uv
- Adicionar o SDK Python do MCP
- Conheça a CLI mcp
- Estrutura de projeto para um servidor