Token导航 LogoToken导航TokenDH.com
Curso MCP Python logo
AI代理stdio官方级别未说明来源级核验

Curso MCP Python

MCP Server

一个全面的Python课程,教授Model Context Protocol (MCP)的基础到高级实现,用于扩展AI助手如Claude和GitHub Copilot的能力。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI扩展PythonClaudeClaude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jjmmolina

提供方

jjmmolina

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

Curso: Model Context Protocol (MCP) en Python

CI

📚 Descripción del Curso

Bienvenido al curso completo sobre Model Context Protocol (MCP) en Python. Este curso te enseñará desde los fundamentos hasta la implementación avanzada de servidores MCP, permitiéndote crear herramientas que extienden las capacidades de los asistentes de IA como Claude y GitHub Copilot.

✨ Actualizado con FastMCP 2.x y las últimas prácticas oficiales, incluyendo:

  • 🚀 FastMCP 2.x: Framework completo con autenticación empresarial, deployment y más
  • 🎯 Sintaxis simplificada: Funciones síncronas/asíncronas, retornos directos (str, dict, etc.)
  • 📋 uv: Gestor de paquetes moderno y rápido
  • ⚠️ Mejores prácticas: Logging seguro para servidores STDIO
  • 🏗️ Terminología oficial: MCP Host, Client, Server
  • 🔄 Características avanzadas: Context API, autenticación, composición de servidores

🎯 Objetivos del Curso

  • Comprender qué es MCP y por qué es importante
  • Aprender a crear servidores MCP en Python
  • Implementar herramientas (tools), recursos (resources) y prompts
  • Integrar servidores MCP con clientes como Claude Desktop
  • Desarrollar proyectos prácticos del mundo real

📋 Requisitos Previos

  • Python 3.10 o superior
  • Conocimientos básicos de Python
  • Familiaridad con conceptos de programación asíncrona (async/await)
  • Editor de código (VS Code recomendado)

🧭 Tabla de Contenidos

📖 Estructura del Curso

Módulo 1: Introducción a MCP

Módulo 2: Primeros Pasos

Módulo 3: Características Avanzadas

Módulo 4: Proyectos Prácticos

🚀 Cómo Usar Este Curso

  1. Lee cada lección en orden
  2. Completa los ejercicios prácticos
  3. Experimenta con el código de ejemplo
  4. Construye los proyectos finales

📦 Instalación

Opción 1: Con uv (Recomendado)

uv es un gestor de paquetes moderno y extremadamente rápido para Python:

# Instalar uv
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

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

# Reiniciar el terminal después de la instalación

# Clonar el repositorio
git clone https://github.com/jjmmolina/curso-mcp-python.git
cd curso-mcp-python

# Crear entorno virtual
uv venv

# Activar entorno virtual (Windows)
.venv\Scripts\Activate.ps1

# Activar entorno virtual (Linux/Mac)
source .venv/bin/activate

# Instalar dependencias (FastMCP 2.x)
uv pip install -r requirements.txt

Opción 2: Con pip tradicional

# Clonar el repositorio
git clone https://github.com/jjmmolina/curso-mcp-python.git
cd curso-mcp-python

# Crear entorno virtual
python -m venv .venv

# Activar entorno virtual (Windows)
.venv\Scripts\activate

# Activar entorno virtual (Linux/Mac)
source .venv/bin/activate

# Instalar dependencias
pip install -r requirements.txt

▶️ Ejecutar los ejemplos

Consulta la guía de configuración y ejecución paso a paso (incluye instrucciones para Windows PowerShell):

Ejemplos incluidos en este repositorio:

  • Servidor de notas (Módulo 2): src/tools/notas_server.py
  • Servidor de prompts de código (Módulo 3): src/prompts/code_prompts_server.py

Para ejecutarlos, abre una terminal en la raíz del proyecto y usa los comandos descritos en SETUP.md.

📚 Recursos Adicionales

🤝 Contribuciones

Este es un curso de código abierto. Si encuentras errores o quieres mejorar el contenido, ¡las contribuciones son bienvenidas!

📝 Licencia

Este curso está bajo licencia MIT.


¡Comencemos a aprender MCP en Python! 🐍✨

目录标签

目录标签

AI扩展PythonClaude本地部署Python开发MCP协议FastMCP框架异步编程

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP