MCP Crash Course

Una demostración simple del MCP Python SDK.

Documentación

Curso Intensivo de MCP

Una demostración simple del SDK de Python de MCP.

MseeP.ai Security Assessment Badge

Weather Server MCP server

Comandos de uv

iniciar un nuevo proyecto

uv init <project-name>

crear un entorno virtual

uv venv

activar el entorno virtual

uv venv --activate

instalar las dependencias

uv add <package>
uv add -r requirements.txt
uv sync

ejecutar la aplicación

uv run app.py

ejecutar el servidor de desarrollo

uv run dev

compilar el proyecto

uv run build

Ejecutar el servidor usando MCP Inspector:

  • Instalar el SDK de Python de MCP
uv add "mcp[cli]"
  • Ejecutar el inspector de MCP
uv run mcp dev server/weather.py

MCP Inspector está en funcionamiento en http://127.0.0.1:6274

Agregar el servidor a Claude Desktop:

  • ejecutar el comando
uv run mcp install .\server\weather.py
  • consultar "what is weather alert in CA" en Claude Desktop

Agregar el servidor a Cursor:

  • ir a preferencias > configuración > mcp y copiar y pegar la configuración de Claude
{
  "mcpServers": {
    "weather": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "C:\\Users\\Suraj\\Desktop\\Python\\mcp-crash-course\\mcpcrashcourse\\server\\weather.py"
      ]
    }
  }
}
  • Luego hacer una consulta en el chat de Cursor

Consumir el servidor directamente en código - usando mcp-use:

  • Instalar mcp-use
uv add mcp-use
  • Instalar langchain-groq
uv add langchain-groq
  • ejecutar el cliente
uv run server/client.py