GitHub Organization Signal Scanner
Resolve um domínio de empresa para sua organização no GitHub e retorna contagens de repositórios, linguagens e atividade recente de commits.
Documentação
Servidor MCP GitHub Organization Signal Scanner
Um servidor MCP que resolve um domínio de empresa para sua organização no GitHub, com sinais de repositório, linguagem e atividade. Ele encapsula o ator GitHub Organization Signal Scanner da Mamba Labs no Apify e retorna uma linha JSON plana pronta para Clay para qualquer cliente MCP.
O que está incluído
- O que ele faz
- Início rápido
- Pré-requisitos
- Exemplos de prompts
- Entradas
- Saída
- Exemplo de saída
- Recursos
- Documentação completa do ator
- Suíte GTM da Mamba Labs
- Licença
O que ele faz
Forneça um domínio de empresa e ele encontra a organização no GitHub dessa empresa e retorna contagem de repositórios, seguidores, data de criação, principais linguagens, total de estrelas, o push mais recente, quantos repositórios estão sendo ativamente trabalhados e se a empresa disponibiliza um SDK público. Uma linha plana por empresa, lida através da própria API REST documentada do GitHub.
Forks e repositórios arquivados são excluídos das derivações de linguagem e estrelas, e a exclusão é contabilizada na linha. Uma solicitação limitada por taxa relata not_extractable e nunca zero, porque zero é um número que um comprador filtraria. Um login que resolve para uma conta de usuário pessoal em vez de uma organização é relatado como identity_mismatch. Ele lê apenas metadados de organização e repositório: não clona repositórios, lê código, procura segredos ou avalia qualidade de código.
Toda a varredura é executada no Apify. Este pacote é um cliente fino que chama o ator e devolve o resultado inalterado.
Início rápido
Você precisa de Node.js 18 ou mais recente e uma conta Apify com um token de API.
Adicione isto à sua configuração do Claude Desktop:
{
"mcpServers": {
"mamba-github-organization-signal-scanner": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-github-organization-signal-scanner"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
Obtenha seu token em https://console.apify.com/account/integrations,, cole-o e reinicie o Claude Desktop. A ferramenta scan_github_organization_signals estará disponível.
Pré-requisitos
- Node.js 18 ou mais recente
- Uma conta Apify com um token de API
- Opcional: seu próprio token de acesso pessoal do GitHub, gratuito para criar em github.com/settings/tokens sem nenhum escopo para dados públicos, se você quiser escanear mais do que algumas empresas
Exemplos de prompts
- "Encontre a organização no GitHub para stripe.com e resuma sua atividade."
- "Escaneie a org do GitHub
vercele me diga suas principais linguagens e total de estrelas." - "A figma.com disponibiliza um SDK público? Verifique sua organização no GitHub."
- "Escaneie a org do GitHub da notion.so, contando um repositório como ativo se ele recebeu push nos últimos 30 dias."
Entradas
company_domain(opcional): domínio de empresa simples, por exemplostripe.com. Esta é a chave de busca e a chave de junção para todos os outros atores da frota.company_name(opcional, mas fortemente recomendado): o que a verificação de identidade compara com um registro descoberto, então fornecê-lo é a maneira mais barata de reduzir correspondências incorretas.github_org(opcional): se você já sabe o login da organização, por exemplostripe, coloque-o aqui e a ferramenta pula a descoberta completamente e vai direto para a API, o que é mais rápido e gasta menos solicitações limitadas por taxa.includeRepoDetail(opcional): quando verdadeiro (o padrão), os repositórios da organização são lidos e os sinais de linguagem, estrelas, atividade e SDK são derivados deles. Defina como falso para retornar apenas o registro da organização, o que é uma solicitação em vez de várias e é mais amigável ao limite de taxa não autenticado.includeContributorEstimate(opcional): quando verdadeiro, uma solicitação extra lê a contagem de contribuidores do repositório mais estrelado da organização, como um piso para o tamanho de sua superfície pública de engenharia. Falso por padrão, porque uma solicitação extra por empresa é dinheiro real contra um orçamento não autenticado de 60 por hora.activeWindowDays(opcional): quão recentemente um repositório deve ter recebido push para ser contado como ativo. Um de30,90,180ou365, com 90 como padrão. Isso muda o que "ativo" significa na linha.repoPageBudget(opcional): quantas páginas de 100 repositórios ler para uma organização grande. Um de1,2,3ou5. Este é um dial de custo e completude, não uma mudança de resposta: a linha sempre relata quantos repositórios foram amostrados e se a amostra está completa.githubToken(opcional): seu próprio token de acesso pessoal do GitHub, gratuito para criar sem nenhum escopo para dados públicos. Sem ele, a ferramenta opera no limite de 60 solicitações por hora do GitHub, o que é suficiente para algumas empresas e não suficiente para uma lista. Com ele, o limite é de 5.000 por hora.skipCache(opcional): quando falso (o padrão), uma busca bem-sucedida é armazenada em cache por sete dias e reutilizada. Defina como verdadeiro para forçar uma nova busca.
Saída
A ferramenta retorna a linha JSON plana do ator para a empresa, com 32 campos em snake_case e sem objetos aninhados. github_discovery diz como a organização foi encontrada, github_rejected_candidate registra um candidato que a verificação de identidade recusou, repos_sampled e repos_complete dizem quanto da organização foi lido, e repos_excluded conta os forks e repositórios arquivados deixados de fora. Veja a página da Apify Store para o esquema completo de saída.
Exemplo de saída
{
"degraded": false,
"degradation_reason": null,
"company_domain": "stripe.com",
"company_name": "Stripe",
"github_org": "stripe",
"github_url": "https://github.com/stripe",
"github_discovery": "homepage_link",
"github_rejected_candidate": null,
"github_account_type": "Organization",
"public_repos": 98,
"followers": 3469,
"org_created_at": "2011-06-17T15:42:37Z",
"org_location": "San Francisco, CA",
"top_languages": "TypeScript, Go, Ruby, JavaScript, HTML",
"total_stars": 42821,
"most_starred_repo": "stripe-node",
"most_starred_repo_stars": 4485,
"most_recent_push_at": "2026-08-22T18:33:15.000Z",
"active_repos_90d": 56,
"has_public_sdk": true,
"repos_sampled": 98,
"repos_complete": true,
"repos_excluded": "forks=6, archived=5",
"rate_limit_remaining": 57,
"coverage": 1,
"fetch_status": "ok",
"run_date": "2026-08-22T19:23:50.177Z"
}
Recursos
- Resolve uma organização no GitHub a partir de um domínio de empresa
- Contagem de repositórios, estrelas, seguidores e principais linguagens
- Atividade de push recente e repositórios ativos em uma janela que você escolhe
- Detecção de SDK público, um sinal direto de ferramentas de desenvolvedor
- Funciona sem chave, com seu próprio token do GitHub disponível para escala
- Candidatos rejeitados registrados em
github_rejected_candidate - 32 campos planos em snake_case, uma linha por empresa
Documentação completa do ator
Este servidor é um cliente fino e não contém lógica de varredura. Para a referência completa de entrada e saída, preços e histórico de execução, veja a página da Apify Store:
https://apify.com/mambalabs/github-organization-signal-scanner
Suíte GTM da Mamba Labs
Este servidor é um dos servidores MCP da Suíte GTM da Mamba Labs. Cada ator da suíte recebe um domínio ou uma empresa e retorna uma linha plana, então eles se empilham na mesma tabela Clay sem remodelar nada. O ator por trás deste servidor é o GitHub Organization Signal Scanner, com ID de ator imutável no Apify ahF8RRpv5mzPao5CN.
Construído por Mamba Labs | npm | Apify Store
Licença
MIT
Construído por Mamba Labs. https://apify.com/mambalabs