README.md•1.48 kB
# FastAPI Application
Este é um projeto de exemplo de uma aplicação REST API construída com FastAPI.
## Configuração do Ambiente
1. **Crie o ambiente virtual:**
```bash
python -m venv venv
```
2. **Ative o ambiente virtual:**
* **Windows:**
```bash
.\venv\Scripts\activate
```
* **macOS/Linux:**
```bash
source venv/bin/activate
```
3. **Instale as dependências:**
```bash
pip install -r requirements.txt
```
## Executando a Aplicação
Para iniciar o servidor Uvicorn, execute:
```bash
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"
}