{"name":"Multi-Domain MCP Server","domains":["google","github"],"version":"1.0.0","description":"Servidor MCP HTTP para integração com múltiplos domínios (Google Drive, GitHub)","routing":{"method":"prefix-based","google":"tools com prefixo google_*","github":"tools com prefixo github_*"},"endpoints":{"health":"/mcp/health","tools":"/mcp/tools/list","resources":"/mcp/resources/list","execute":"POST /mcp/tools/call","read":"/mcp/resources/read"},"tools":{"google":[{"name":"google_search_files","description":"Busca arquivos no Google Drive por nome, tipo ou conteúdo. Use para encontrar documentos específicos rapidamente."},{"name":"google_list_files","description":"Lista arquivos de uma pasta específica do Google Drive. Use para navegar pastas e ver o conteúdo."},{"name":"google_get_file","description":"Obtém conteúdo e metadados de um arquivo específico do Google Drive. Use para ler documentos e obter informações detalhadas."},{"name":"google_upload_file","description":"Faz upload de um arquivo para o Google Drive. Use para salvar documentos e arquivos."}],"github":[{"name":"github_list_repos","description":"Lista repositórios do GitHub do usuário autenticado. Use para ver todos os seus repositórios."},{"name":"github_get_repo","description":"Obtém informações detalhadas de um repositório específico. Use para ver detalhes, estatísticas e links."},{"name":"github_list_issues","description":"Lista issues de um repositório. Use para ver problemas, melhorias e discussões."},{"name":"github_create_issue","description":"Cria uma nova issue em um repositório. Use para reportar problemas ou sugerir melhorias."},{"name":"github_list_pull_requests","description":"Lista pull requests de um repositório. Use para ver PRs abertos, fechados ou todos."},{"name":"github_get_pull_request","description":"Obtém detalhes de um pull request específico. Use para ver informações completas de um PR."}],"total":10},"authentication":{"google":{"type":"OAuth2","method":"Bearer Token","header":"Authorization: Bearer <access_token>","configured":true,"authUrl":"/oauth/auth","callbackUrl":"/api/auth/callback/google","refreshUrl":"/oauth/refresh"},"github":{"type":"Personal Access Token ou OAuth2","method":"Bearer Token","header":"Authorization: Bearer <token>","note":"Use um Personal Access Token ou OAuth2 token do GitHub"}},"documentation":{"google":{"setup":"Configure OAuth2 no Google Cloud Console","scopes":["https://www.googleapis.com/auth/drive.readonly","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive"],"note":"⚠️ Credenciais hardcoded apenas para desenvolvimento/teste"},"github":{"setup":"Use um Personal Access Token (Settings > Developer settings > Personal access tokens)","scopes":["repo","read:org","user"],"note":"Token precisa ter as permissões apropriadas para as operações desejadas"}}}