MCP Crash Course

Uma demonstração simples do MCP Python SDK.

Documentação

MCP Crash Course

Uma demonstração simples do MCP python sdk.

MseeP.ai Security Assessment Badge

Weather Server MCP server

Comandos do uv

iniciar um novo projeto

uv init <project-name>

criar um ambiente virtual

uv venv

ativar o ambiente virtual

uv venv --activate

instalar as dependências

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

executar a aplicação

uv run app.py

executar o servidor de desenvolvimento

uv run dev

compilar o projeto

uv run build

Executar o servidor usando o MCP Inspector:

  • Instalar o MCP python sdk
uv add "mcp[cli]"
  • Executar o mcp inspector
uv run mcp dev server/weather.py

O MCP Inspector está em execução em http://127.0.0.1:6274

Adicionar servidor ao claude desktop:

  • executar o comando
uv run mcp install .\server\weather.py
  • consultar "what is weather alert in CA" no claude desktop

Adicionar servidor ao cursor:

  • ir para preferences > settings > mcp e copiar e colar a configuração do claude
{
  "mcpServers": {
    "weather": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "C:\\Users\\Suraj\\Desktop\\Python\\mcp-crash-course\\mcpcrashcourse\\server\\weather.py"
      ]
    }
  }
}
  • Em seguida, faça uma consulta no cursor chat

Consumir o servidor diretamente no código - usando mcp-use:

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