MCP Academy · Lección

Añadir el SDK de MCP para Python

Incorpore el paquete oficial mcp a su proyecto.

Lección 2 de 413 pasos

Añadir el SDK de MCP para Python es una lección gratuita de MCP Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MCP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MCP Academy incluye 4 lecciones en total.

Es hora de añadir el SDK

La estructura del proyecto ya está creada, pero todavía no puede comunicarse mediante MCP. El siguiente paso es incorporar la biblioteca oficial que hace todo el trabajo pesado. 📦

El paquete se llama simplemente mcp

El SDK oficial de Python se distribuye como un paquete llamado simplemente mcp. Contiene todo lo necesario para crear servidores y clientes con Python puro.

Añádalo con uv

Dentro de la carpeta del proyecto, ejecute uv add para instalar el SDK y registrarlo como dependencia. Un solo comando lo descarga y actualiza los archivos del proyecto.

uv add "mcp[cli]"

Por qué usar el extra [cli]

El extra [cli] añade las herramientas de línea de comandos para ejecutar e inspeccionar servidores. Sin él obtiene la biblioteca, pero no los prácticos comandos de mcp.

Ponga los corchetes entre comillas

Rodee siempre el nombre con comillas, como "mcp[cli]". Muchos shells tratan los corchetes como caracteres especiales, y las comillas hacen que se interpreten literalmente.

pip también funciona

Si prefiere usar pip directamente, el mismo paquete se instala de la misma manera. Ambas herramientas le proporcionan un SDK idéntico, así que elija la que mejor se adapte a su flujo de trabajo.

pip install "mcp[cli]"

Registra la dependencia

uv add no solo instala el paquete: también escribe mcp en pyproject.toml. Cualquiera que clone el proyecto obtendrá exactamente el mismo requisito.

El archivo de bloqueo fija las versiones

uv también actualiza un archivo uv.lock que fija las versiones exactas resueltas. Así, las instalaciones son reproducibles en cualquier equipo y en todo momento.

Confirme la importación

Compruebe que la instalación funciona importando el SDK dentro de su entorno. Si no aparece ningún error, el paquete mcp está listo para usarse.

uv run python -c "import mcp; print('ok')"

Dónde vive el servidor

La clase que más utilizará es FastMCP, ubicada en mcp.server.fastmcp. Es la forma de alto nivel de definir herramientas sin tener que ocuparse de los detalles del protocolo sin procesar.

from mcp.server.fastmcp import FastMCP

Una importación, mucho poder

Una sola importación habilita decoradores para herramientas, recursos y prompts. El SDK convierte funciones normales de Python en capacidades que una IA puede invocar. ✨

Comprobación rápida

Quiere el SDK junto con sus asistentes de línea de comandos.

El SDK ya está dentro

Ha añadido mcp[cli], lo ha registrado en pyproject.toml, ha fijado las versiones y ha confirmado la importación. Ahora su proyecto puede crear un servidor MCP real. 🎯

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Añadir el SDK de MCP para Python» es gratis?

Sí — el texto completo de «Añadir el SDK de MCP para Python» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MCP Academy, actualiza a CoddyKit PRO. El curso de MCP Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Añadir el SDK de MCP para Python»?

Incorpore el paquete oficial mcp a su proyecto. Practicas MCP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar MCP Academy?

No se requiere experiencia previa. MCP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Añadir el SDK de MCP para Python»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de MCP Academy?

Sí. Cada lección de MCP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Instalar Python y uv
  2. Añadir el SDK de MCP para Python
  3. Conozca la CLI de mcp
  4. Estructura de proyecto para un servidor
← Volver a MCP Academy