Servidor MCP (Model Context Protocol) da prefeitura do Rio de Janeiro.
- Clone o repositório:
git clone <repository-url>
cd app-mcp-server
- Instale as dependências:
uv sync
- Crie o arquivo
src/config/.env
:
VALID_TOKENS="token"
IS_LOCAL="true"
Para usar a interface web local e testar todas as funcionalidades:
Importante: Certifique-se de que IS_LOCAL=true
no arquivo .env
. Para desativar a autenticação local adicione DANGEROUSLY_OMIT_AUTH=true
ao .env
e escolha STDIO
como Transport Type na UI.
uv run mcp dev src/app.py
O servidor estará disponível em http://localhost:627X
Para executar o servidor diretamente:
uv run src/main.py
O servidor estará disponível em http://localhost:80/mcp/