JUHE API Marketplace
christian-felipe9 avatar
MCP Server

FastAPI MCP Application

A REST API built with FastAPI that exposes endpoints via Model Context Protocol (MCP), allowing clients to interact with CRUD operations through MCP interfaces.

0
GitHub Stars
8/18/2025
Last Updated
No Configuration
Please check the documentation below.

README Documentation

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:

    python -m venv venv
    
  2. Ative o ambiente virtual:

    • Windows:
      .\venv\Scripts\activate
      
    • macOS/Linux:
      source venv/bin/activate
      
  3. 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" }

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source