Skip to main content
Glama

Personal MCP Server

by pablicio
menu.bat9.58 kB
@echo off chcp 65001 >nul title MCP Server - Menu Principal :MENU cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ MCP SERVER - MENU PRINCIPAL ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo Escolha uma opção: echo. echo [1] 🌐 Iniciar Interface Web (Recomendado para uso visual) echo [2] 🤖 Iniciar MCP Server (Para Claude Desktop) echo [3] 🧪 Testar API (Verificar se está funcionando) echo [4] 📊 Ver Status (Informações do servidor) echo [5] 📝 Ver Logs (Últimos eventos) echo [6] 🧹 Limpar Dados (Reset de tarefas e notas) echo [7] 📚 Abrir Documentação (Guias e manuais) echo [8] ❌ Sair echo. set /p opcao="Digite o número da opção: " if "%opcao%"=="1" goto INTERFACE_WEB if "%opcao%"=="2" goto MCP_SERVER if "%opcao%"=="3" goto TESTAR_API if "%opcao%"=="4" goto STATUS if "%opcao%"=="5" goto LOGS if "%opcao%"=="6" goto LIMPAR if "%opcao%"=="7" goto DOCS if "%opcao%"=="8" goto SAIR echo. echo ❌ Opção inválida! timeout /t 2 >nul goto MENU :INTERFACE_WEB cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ INTERFACE WEB ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo 🌐 Iniciando servidor da interface web... echo. call start_web_interface.bat goto MENU :MCP_SERVER cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ MCP SERVER ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo 🤖 Iniciando MCP Server para Claude Desktop... echo. if exist "venv\Scripts\activate.bat" ( call venv\Scripts\activate.bat ) python main.py pause goto MENU :TESTAR_API cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ TESTE DA API ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo 🧪 Executando suite de testes... echo. echo ⚠️ Certifique-se de que o servidor está rodando! echo Se não estiver, abra outro terminal e execute a opção [1] echo. pause if exist "venv\Scripts\activate.bat" ( call venv\Scripts\activate.bat ) python test_api.py echo. pause goto MENU :STATUS cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ STATUS DO SISTEMA ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. REM Verificar se ambiente virtual existe if exist "venv\Scripts\python.exe" ( echo ✅ Ambiente virtual: OK ) else ( echo ❌ Ambiente virtual: NÃO ENCONTRADO ) REM Verificar arquivos principais if exist "api_server.py" ( echo ✅ API Server: OK ) else ( echo ❌ API Server: NÃO ENCONTRADO ) if exist "main.py" ( echo ✅ MCP Server: OK ) else ( echo ❌ MCP Server: NÃO ENCONTRADO ) if exist "index.html" ( echo ✅ Interface Web: OK ) else ( echo ❌ Interface Web: NÃO ENCONTRADA ) REM Verificar dados if exist "data\tasks.json" ( echo ✅ Banco de dados: OK echo. echo 📊 Conteúdo do banco de dados: type data\tasks.json ) else ( echo ❌ Banco de dados: NÃO ENCONTRADO ) echo. echo 📁 Estrutura de diretórios: if exist "data" echo ✅ data/ if exist "logs" echo ✅ logs/ if exist "modules" echo ✅ modules/ if exist "config" echo ✅ config/ if exist "venv" echo ✅ venv/ echo. pause goto MENU :LOGS cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ LOGS DO SERVIDOR ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. if exist "logs\mcp_server.log" ( echo 📊 Últimas 30 linhas do log: echo. echo ──────────────────────────────────────────────────────────────── powershell -Command "Get-Content logs\mcp_server.log -Tail 30" echo ──────────────────────────────────────────────────────────────── ) else ( echo ❌ Arquivo de log não encontrado echo. echo Execute o servidor pelo menos uma vez para gerar logs. ) echo. pause goto MENU :LIMPAR cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ LIMPAR DADOS ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo ⚠️ ATENÇÃO: Esta ação vai deletar TODAS as tarefas e notas! echo. set /p confirma="Tem certeza? (S/N): " if /i "%confirma%"=="S" ( echo. echo 🧹 Limpando dados... REM Criar backup antes if exist "data\tasks.json" ( copy "data\tasks.json" "data\tasks.json.backup" >nul 2>&1 echo ✅ Backup criado: data\tasks.json.backup ) REM Criar novo arquivo vazio echo {"tasks": [], "notes": [], "last_updated": ""} > data\tasks.json echo ✅ Dados limpos! echo. echo 💡 Se precisar restaurar, renomeie tasks.json.backup para tasks.json ) else ( echo. echo ❌ Operação cancelada ) echo. pause goto MENU :DOCS cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ DOCUMENTAÇÃO ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo 📚 Documentação disponível: echo. echo [1] QUICKSTART_WEB.md - Início rápido da interface web echo [2] WEB_INTERFACE.md - Documentação completa da interface echo [3] SETUP_COMPLETO.md - Guia de setup e implementação echo [4] README.md - Visão geral do projeto echo [5] QUICKSTART_VISUAL.md - Guia visual do MCP Server echo [6] Voltar ao menu echo. set /p doc="Escolha o documento (1-6): " if "%doc%"=="1" start QUICKSTART_WEB.md if "%doc%"=="2" start WEB_INTERFACE.md if "%doc%"=="3" start SETUP_COMPLETO.md if "%doc%"=="4" start README.md if "%doc%"=="5" start QUICKSTART_VISUAL.md if "%doc%"=="6" goto MENU echo. echo Abrindo documento... timeout /t 2 >nul goto MENU :SAIR cls echo. echo ╔══════════════════════════════════════════════════════════════════╗ echo ║ ATÉ LOGO! ║ echo ╚══════════════════════════════════════════════════════════════════╝ echo. echo 👋 Obrigado por usar o MCP Server! echo. echo 💡 Dicas rápidas: echo - Interface web: start_web_interface.bat echo - MCP Server: python main.py echo - Testes: test_api.bat echo. timeout /t 3 exit

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pablicio/my-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server