GitHub Organization Signal Scanner
Resuelve el dominio de una empresa a su organización de GitHub y devuelve el número de repositorios, los lenguajes y la actividad reciente de commits.
Documentación
Servidor MCP GitHub Organization Signal Scanner
Un servidor MCP que resuelve un dominio de empresa a su organización de GitHub con señales de repositorio, lenguaje y actividad. Envuelve el actor GitHub Organization Signal Scanner de Mamba Labs en Apify y devuelve una fila JSON plana lista para Clay a cualquier cliente MCP.
Contenido
- Qué hace
- Inicio rápido
- Requisitos previos
- Ejemplos de prompts
- Entradas
- Salida
- Ejemplo de salida
- Características
- Documentación completa del actor
- Mamba Labs GTM Suite
- Licencia
Qué hace
Dale un dominio de empresa y encontrará la organización de GitHub de esa empresa, devolviendo el número de repositorios, seguidores, fecha de creación, lenguajes principales, estrellas totales, el push más reciente, cuántos repositorios se trabajan activamente y si la empresa publica un SDK público. Una fila plana por empresa, leída a través de la API REST documentada de GitHub.
Los forks y repositorios archivados se excluyen de las derivaciones de lenguaje y estrellas, y la exclusión se cuenta en la fila. Una solicitud limitada por tasa reporta not_extractable y nunca un cero, porque un cero es un número que un comprador filtraría. Un inicio de sesión que resuelve a una cuenta de usuario personal en lugar de una organización se reporta como identity_mismatch. Solo lee metadatos de organización y repositorio: no clona repositorios, no lee código fuente, no busca secretos ni evalúa la calidad del código.
Todo el escaneo se ejecuta en Apify. Este paquete es un cliente ligero que llama al actor y devuelve el resultado sin cambios.
Inicio rápido
Necesitas Node.js 18 o superior y una cuenta de Apify con un token de API.
Añade esto a tu configuración de Claude Desktop:
{
"mcpServers": {
"mamba-github-organization-signal-scanner": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-github-organization-signal-scanner"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
Obtén tu token en https://console.apify.com/account/integrations,, pégalo y reinicia Claude Desktop. La herramienta scan_github_organization_signals estará disponible.
Requisitos previos
- Node.js 18 o superior
- Una cuenta de Apify con un token de API
- Opcional: tu propio token de acceso personal de GitHub, gratuito de crear en github.com/settings/tokens sin ningún alcance para datos públicos, si quieres escanear más de un puñado de empresas
Ejemplos de prompts
- "Encuentra la organización de GitHub para stripe.com y resume su actividad."
- "Escanea la organización de GitHub
vercely dime sus lenguajes principales y estrellas totales." - "¿figma.com publica un SDK público? Revisa su organización de GitHub."
- "Escanea la organización de GitHub de notion.so, contando un repositorio como activo si tuvo un push en los últimos 30 días."
Entradas
company_domain(opcional): dominio de empresa simple, por ejemplostripe.com. Esta es la clave de búsqueda y la clave de unión para todos los demás actores de la flota.company_name(opcional pero muy recomendado): contra qué verifica la puerta de identidad un registro descubierto, por lo que proporcionarlo es la forma más económica de reducir coincidencias incorrectas.github_org(opcional): si ya conoces el inicio de sesión de la organización, por ejemplostripe, colócalo aquí y la herramienta omite el descubrimiento por completo y va directamente a la API, lo que es más rápido y gasta menos solicitudes limitadas por tasa.includeRepoDetail(opcional): cuando es true (el valor predeterminado), se leen los repositorios de la organización y se derivan de ellos las señales de lenguaje, estrellas, actividad y SDK. Establece false para devolver solo el registro de la organización, que es una solicitud en lugar de varias y es más amigable con el límite de tasa no autenticado.includeContributorEstimate(opcional): cuando es true, una solicitud adicional lee el número de contribuyentes del repositorio más destacado de la organización, como un piso del tamaño de su superficie de ingeniería pública. False por defecto, porque una solicitud adicional por empresa es dinero real contra un presupuesto no autenticado de 60 por hora.activeWindowDays(opcional): qué tan reciente debe ser el push de un repositorio para contarse como activo. Uno de30,90,180o365, con 90 como valor predeterminado. Esto cambia lo que significa activo en la fila.repoPageBudget(opcional): cuántas páginas de 100 repositorios leer para una organización grande. Uno de1,2,3o5. Esto es un dial de costo y completitud, no un cambio de respuesta: la fila siempre reporta cuántos repositorios se muestrearon y si la muestra está completa.githubToken(opcional): tu propio token de acceso personal de GitHub, gratuito de crear sin ningún alcance para datos públicos. Sin él, la herramienta funciona con las 60 solicitudes por hora de GitHub, suficiente para un puñado de empresas y no suficiente para una lista. Con él, el límite es de 5,000 por hora.skipCache(opcional): cuando es false (el valor predeterminado), una búsqueda exitosa se almacena en caché durante siete días y se reutiliza. Establece true para forzar una obtención nueva.
Salida
La herramienta devuelve la fila JSON plana del actor para la empresa, con 32 campos en snake_case y sin objetos anidados. github_discovery indica cómo se encontró la organización, github_rejected_candidate registra un candidato que la puerta de identidad rechazó, repos_sampled y repos_complete indican cuánto de la organización se leyó, y repos_excluded cuenta los forks y repositorios archivados excluidos. Consulta la página de Apify Store para el esquema completo de salida.
Ejemplo de salida
{
"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"
}
Características
- Resuelve una organización de GitHub a partir de un dominio de empresa
- Número de repositorios, estrellas, seguidores y lenguajes principales
- Actividad de push reciente y repositorios activos en una ventana que tú eliges
- Detección de SDK público, una señal directa de herramientas para desarrolladores
- Funciona sin clave, con tu propio token de GitHub disponible para escalar
- Candidatos rechazados registrados en
github_rejected_candidate - 32 campos planos en snake_case, una fila por empresa
Documentación completa del actor
Este servidor es un cliente ligero y no contiene lógica de escaneo. Para la referencia completa de entradas y salidas, precios e historial de ejecuciones, consulta la página de Apify Store:
https://apify.com/mambalabs/github-organization-signal-scanner
Mamba Labs GTM Suite
Este servidor es uno de los servidores MCP de Mamba Labs GTM Suite. Cada actor de la suite toma un dominio o una empresa y devuelve una fila plana, por lo que se apilan en la misma tabla de Clay sin reformatear nada. El actor detrás de este servidor es GitHub Organization Signal Scanner, con ID de actor inmutable de Apify ahF8RRpv5mzPao5CN.
Construido por Mamba Labs | npm | Apify Store
Licencia
MIT
Construido por Mamba Labs. https://apify.com/mambalabs