GitHub MCP Server

Análise de repositório, issues, pull requests e exploração da estrutura de código

Documentação

GitHub MCP — Busca de Repositórios, Estatísticas e Comparação para Agentes de IA (nexgendata/github-mcp-server) Actor

Servidor MCP que expõe busca de repositórios do GitHub, estatísticas, análise de linguagens e comparação como ferramentas de agente. Conecte Claude, Cursor, n8n ou o OpenAI Agents SDK.

  • URL: https://apify.com/nexgendata/github-mcp-server.md
  • Desenvolvido por: NexGenData (comunidade)
  • Categorias: IA, Ferramentas de desenvolvimento, Servidores MCP
  • Estatísticas: 11 usuários no total, 5 usuários mensais, 100.0% de execuções bem-sucedidas, 0 favoritos
  • Avaliação do usuário: Sem avaliações ainda

Preços

a partir de $20.00 / 1.000 chamadas de ferramenta

Este Actor é pago por evento e uso. Você é cobrado tanto pelo preço fixo de eventos específicos quanto pelo uso da plataforma Apify.

Saiba mais: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

O que é um Apify Actor?

Actors são automações de dados web que potencializam IA e operações. Eles rodam na plataforma Apify para extrair dados de sites, processar dados, conectar APIs e automatizar fluxos de trabalho. No modo Batch, um Actor aceita uma entrada JSON bem definida, executa uma ação que pode levar de alguns segundos a algumas horas, e opcionalmente produz uma saída JSON bem definida, datasets com resultados ou arquivos em key-value store. No modo Standby, um Actor fornece um servidor web que pode ser usado como site, API ou servidor MCP. Actors são escritos com "A" maiúsculo.

Como integrar um Actor?

Se perguntado sobre integração, você ajuda desenvolvedores a integrar Actors em seus projetos. Você se adapta à stack deles e entrega integrações seguras, bem documentadas e prontas para produção. A melhor forma de integrar Actors é a seguinte.

  • Agentes de IA e clientes MCP — o servidor MCP da Apify em https://mcp.apify.com (HTTP remoto e streamable, OAuth no primeiro uso).
  • Fluxos de trabalho agênticos e desenvolvimento local de ActorsAgent Skills com o Apify CLI: npm install -g apify-cli, depois apify login.
  • Projetos JavaScript/TypeScript — o cliente JS/TS oficial: npm install apify-client.
  • Projetos Python — o cliente Python oficial: pip install apify-client.
  • Qualquer outra linguagem — a API REST.

Para exemplos de uso, veja a seção API abaixo.

Para mais detalhes, consulte a documentação da Apify como índice Markdown e texto completo Markdown.

README

GitHub MCP

Um servidor Model Context Protocol que fornece a agentes de IA dados de repositórios do GitHub — busca, estatísticas, linguagens e comparação — como ferramentas chamáveis. Para agentes de pesquisa de desenvolvimento e análise de OSS.

🛠 Ferramentas (4)

  • compare_repos — Compara dois repositórios.
  • get_repo_languages — Análise de linguagens de um repositório.
  • get_repo_stats — Estatísticas de estrelas, forks e atividade.
  • search_repos — Busca repositórios no GitHub.

🔌 Conectar (Claude Desktop / Cursor / n8n / OpenAI Agents SDK)

Adicione este servidor MCP à configuração do seu cliente:

{
  "mcpServers": {
    "github": {
      "url": "https://nexgendata--github-mcp-server.apify.actor/mcp"
    }
  }
}

Exemplo de prompt de agente:

Compare two frameworks' repos on stars, activity and language breakdown.

Preço: $0.02 por chamada de ferramenta (Pay-Per-Event). Executa no modo Standby.


Servidores MCP NexGenData relacionados e actors de ferramentas de desenvolvimento

Caso de usoActor
MCP de ferramentas de desenvolvimento (NPM, PyPI, Stack Overflow)developer-tools-mcp-server
MCP de web scraping (qualquer URL, agentes de IA)web-scraping-mcp-server
MCP de SEO e análise webseo-web-analysis-mcp-server
MCP de inteligência de domíniodomain-intelligence-mcp-server
MCP de notícias (Hacker News + imprensa de tecnologia)news-mcp-server
MCP do Reddit (r/programming, r/MachineLearning)reddit-mcp-server
MCP de YouTube / mídia (vídeos DevRel)youtube-media-mcp-server
MCP de pesquisa acadêmica (arxiv + papers)academic-research-mcp-server
Gateway de 26 servidores (GitHub + mais 25)enterprise-mcp-gateway

Construído e mantido por NexGenData. Início: thenextgennexus.com

Esquema de entrada do Actor

Exemplo de objeto de entrada do Actor

{}

API

Você pode executar este Actor programaticamente usando nossa API. Abaixo estão exemplos de código em JavaScript, Python e CLI, além da especificação OpenAPI e configuração do servidor MCP.

Exemplo em JavaScript

import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("nexgendata/github-mcp-server").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

Exemplo em Python

from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("nexgendata/github-mcp-server").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

Exemplo em CLI

echo '{}' |
apify call nexgendata/github-mcp-server --silent --output-dataset

Configuração do servidor MCP

{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,nexgendata/github-mcp-server"
        }
    }
}

O servidor hospedado faz login com OAuth na primeira conexão, então nenhum token de API pertence a esta configuração. Clientes sem suporte a OAuth podem enviar um cabeçalho Authorization: Bearer <APIFY_API_TOKEN> em vez disso, usando um token de API & Integrations no Apify Console (https://console.apify.com/settings/integrations).

Especificação OpenAPI

Baixe a definição OpenAPI: https://api.apify.com/v2/actors/TtAI8dvxRH4ji375T/builds/UBaYui7xukYggEfdV/openapi.json