README Documentation
FastAPI Application
Este é um projeto de exemplo de uma aplicação REST API construída com FastAPI.
Configuração do Ambiente
-
Crie o ambiente virtual:
python -m venv venv
-
Ative o ambiente virtual:
- Windows:
.\venv\Scripts\activate
- macOS/Linux:
source venv/bin/activate
- Windows:
-
Instale as dependências:
pip install -r requirements.txt
Executando a Aplicação
Para iniciar o servidor Uvicorn, execute:
uvicorn main:app --reload
ou
python main.py
Isso iniciará a aplicação em http://127.0.0.1:8000
. Você pode acessar a documentação interativa da API em http://127.0.0.1:8000/docs
(Swagger UI) ou http://127.0.0.1:8000/redoc
(ReDoc).
Usando a Interface MCP
Para interagir com as ferramentas MCP geradas automaticamente a partir dos seus endpoints FastAPI, acesse através de um cliente MCP:
http://127.0.0.1:8000/mcp
Neste caminho, você encontrará a interface do Model Context Protocol (MCP), onde as ferramentas (seus endpoints CRUD decorados com @mcp_app.tool()
) estarão disponíveis para interação via clientes MCP ou diretamente através da interface.
Instalar no cursor
Para funcionar no cursor deve rodar o servidor com o comando acima e adicionar o json abaixo em mcp.json do cursor
"mcp-crud": { "url": "http://127.0.0.1:8000/mcp" }