Developer Tools MCP Server
Recursos para desenvolvedores incluindo GitHub, npm, PyPI, Docker Hub, GitLab e StackOverflow
Documentação
Developer Tools MCP — GitHub, npm, PyPI e Documentação para Agentes (nexgendata/developer-tools-mcp-server) Actor
Servidor MCP que expõe GitHub, npm, PyPI, Stack Overflow, arXiv e busca de artigos OpenAlex como ferramentas de agente — versões de pacotes, licenças, repositórios, issues, artigos. Conecte Claude, Cursor, n8n ou o OpenAI Agents SDK. $0,02 por chamada de ferramenta bem-sucedida.
- URL: https://apify.com/nexgendata/developer-tools-mcp-server.md
- Desenvolvido por: NexGenData (comunidade)
- Categorias: IA, Ferramentas de desenvolvedor, Servidores MCP
- Estatísticas: 18 usuários totais, 3 usuários mensais, 100,0% de execuções bem-sucedidas, 1 favorito
- Avaliação dos usuários: Sem avaliações ainda
Preços
a partir de $50,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/actors/running/actors-in-store.md#pay-per-event
O que é um Apify Actor?
Um Actor é um programa em nuvem serverless que roda na plataforma Apify. Ele tem dois modos de execução. 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.
O vocabulário da Apify e o modelo da plataforma são definidos uma vez, no quickstart para agentes em https://apify.com/agents.md.
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.
Não adivinhe um caminho de integração. Cada um deles está no quickstart para agentes em https://apify.com/agents.md: o servidor MCP da Apify, Agent Skills com a Apify CLI, os clientes JavaScript e Python, a API REST e o caminho sem conta para um agente sem humano para fazer login. Ele também traz a regra sobre informar o custo antes da primeira execução paga.
Para exemplos já conectados ao schema de entrada deste Actor, veja a seção API abaixo.
Cada biblioteca de cliente tem documentação de referência que o quickstart não repete: JavaScript/TypeScript (npm install apify-client) e Python (pip install apify-client).
README
🤖 Developer Tools MCP Server — GitHub, npm, PyPI e Stack Overflow para Claude / ChatGPT
Conecte agentes de codificação de IA a dados vivos do ecossistema de desenvolvimento através do Model Context Protocol — estatísticas de repositórios GitHub, metadados de pacotes npm / PyPI, tendências de tags do Stack Overflow e inteligência de ferramentas de desenvolvedor. Uma alternativa direta ao GitHub MCP oficial, portais internos de desenvolvimento e wrappers REST ad hoc.
Por que Este MCP Server Supera o GitHub MCP, Snyk MCP, GitLab API e Portais Internos de Desenvolvimento
| Recurso | NexGenData Dev Tools MCP | GitHub MCP Oficial | Snyk MCP | GitLab API | Portal interno de desenvolvimento |
|---|---|---|---|---|---|
| Custo | Pague por evento, ~$0,002 por chamada de ferramenta | Gratuito, mas com limite de taxa (~5.000 req/h) | Assinatura Snyk necessária | Gratuito / limitado por tier | Tempo da equipe de engenharia |
| Cobertura | GitHub + npm + PyPI + Stack Overflow + repositórios em alta | Apenas GitHub | Apenas varredura de vulnerabilidades | Apenas GitLab | O que você construir |
| Autenticação | Token da API Apify | GitHub PAT por usuário | Token da organização Snyk | Token GitLab | SSO + interno |
| Integração com agentes de IA | MCP nativo — Claude Desktop, Cursor, n8n | Sim (apenas GitHub) | Limitada | Nenhuma | Personalizada |
| Tempo até a primeira chamada | < 60 segundos | Revisão de escopo do PAT | Onboarding Snyk | Configuração GitLab | Construa você mesmo |
| Limite de taxa | Gerenciado pela Apify | GitHub estrito | Plano Snyk | Plano GitLab | Infraestrutura interna |
| Formato de saída | JSON estruturado otimizado para function-calling de LLM | JSON REST | JSON | JSON REST | Personalizado |
A maioria das equipes escolhe este servidor MCP porque é a única forma de dar a um único agente de IA acesso unificado a GitHub + npm + PyPI + Stack Overflow sem gerenciar três PATs com limites de taxa e escrever adaptadores personalizados.
O Que Você Obtém
Ferramentas expostas ao seu agente de IA incluem:
search_github_repos— busca por palavra-chave + linguagem + faixa de estrelas em todo o GitHubget_repo_stats— estrelas, forks, contribuidores, último commit, licença, contagem de issuestrending_repos— tendências diárias / semanais / mensais por linguagemnpm_package_stats— downloads, dependentes, histórico de versões para qualquer pacote npmpypi_package_stats— downloads + dependentes para qualquer pacote PyPIstackoverflow_tag_trends— volume de perguntas + taxa de respostas por tag ao longo do tempocompare_packages— comparação direta de downloads / estrelas / atividade
Todas as respostas são JSON estruturado otimizado para function-calling de LLM — sem scraping, sem HTML, sem desvio de schema.
Casos de Uso
- Assistentes de engenharia de IA — Claude ou GPT-4 recomendam pacotes com base em contagens de downloads ao vivo + sinal de manutenção
- Agentes de pesquisa de stack tecnológica — agentes de chat respondem "fastapi ou flask está ganhando tração em 2026?"
- Bots de avaliação de fornecedores — agentes multi-etapa comparam alternativas entre npm + PyPI + estrelas do GitHub
- Copilotos de dívida técnica — agentes sinalizam dependências com manutenção estagnada, alto volume de CVEs ou baixo truck-factor
- Dashboards de relações com desenvolvedores — agentes geram automaticamente relatórios semanais de "tendências na sua categoria"
- Fluxos de trabalho n8n / Make.com — dispare um alerta no Slack quando um pacote ultrapassar 1M de downloads ou o repositório de um concorrente ultrapassar 10K estrelas
- Agentes de recrutamento — encontre autores de repositórios em alta em uma linguagem alvo para recrutamento externo
Início Rápido
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/developer-tools-mcp-server").call(run_input={
"tool": "search_github_repos",
"params": {"query": "vector database", "language": "Rust", "min_stars": 500}
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
Ou conecte-se pelo Claude Desktop com esta URL de servidor MCP — e o Claude pode chamar qualquer uma das ferramentas acima como parte de uma conversa.
Preços
Pague por evento — você só paga por chamadas de ferramenta bem-sucedidas:
- Início do Actor: ~$0,0002 por sessão
- Chamada de ferramenta: $0,002 por chamada
Um agente típico fazendo 20-50 chamadas de ferramenta por tarefa gasta $0,04 - $0,10 — ordens de magnitude mais barato do que rodar um agregador auto-hospedado em três APIs com limites de taxa.
Actors Relacionados da NexGenData
| Caso de uso | Actor |
|---|---|
| Repositórios em alta exibidos como dataset plano | GitHub Trending Repos |
| Estatísticas de downloads + dependentes de pacotes npm | npm Package Stats |
| Estatísticas de downloads + dependentes de pacotes PyPI | PyPI Package Stats |
| Tendências de perguntas + respostas por tag do Stack Overflow | StackOverflow Tag Trends |
| Dados de notícias + monitoramento de mídia para agentes de IA | News MCP Server |
| Dados acadêmicos / de pesquisa para agentes de IA | Academic Research MCP Server |
| Dados financeiros + de ações para agentes de IA | Finance MCP Server |
| Dados imobiliários + de propriedades para agentes de IA | Real Estate MCP Server |
FAQ
P: Isso precisa de um token do GitHub? Não — o servidor usa limites de taxa gerenciados pela Apify. Você só precisa do seu token da API Apify.
P: Como conecto o Claude Desktop a este servidor?
A Apify expõe cada actor como um endpoint MCP. Adicione https://api.apify.com/v2/acts/nexgendata~developer-tools-mcp-server/runs (com seu token) à sua configuração MCP do Claude Desktop.
P: Os dados são ao vivo ou em cache? Chamadas ao GitHub + npm + PyPI são feitas em tempo real a cada requisição. As tendências de tags do Stack Overflow usam o snapshot indexado mais recente (atualizado diariamente).
P: Posso adicionar este servidor MCP ao Cursor ou Cline? Sim — qualquer cliente compatível com MCP funciona. Use a mesma URL de endpoint.
P: E se eu atingir um limite de taxa em uma API downstream? O servidor tenta novamente de forma transparente com backoff e rotaciona credenciais internas. Chamadas de ferramenta que falham no final retornam um erro estruturado — sem cobrança por eventos com falha.
P: Isso é seguro para cargas de trabalho de agentes em produção? Sim — roda na infraestrutura de actors com auto-escala da Apify, com logging + monitoramento integrados.
P: Posso adicionar ferramentas personalizadas? O conjunto de ferramentas upstream é fixo para este actor. Para fluxos de trabalho personalizados, faça fork do actor ou componha ferramentas no cluster MCP (este + finance-mcp-server + news-mcp-server etc.).
Sobre a NexGenData
A NexGenData publica mais de 260 actors de intenção de compra, além de uma família de servidores MCP (finanças, notícias, esportes, imóveis, ferramentas de desenvolvedor, pesquisa acadêmica, dados premium) para fluxos de trabalho de agentes de IA. Todos com pagamento por resultado. Navegue pelo catálogo completo em https://apify.com/nexgendata?fpr=2ayu9b
Como Funciona o Preço da NexGenData
Cada actor da NexGenData usa preço pague por evento — você só paga por resultados que realmente chegam ao seu dataset. Sem mínimo mensal, sem taxas por assento, sem cobranças surpresa por excesso.
- Início do Actor: uma cobrança de evento único cada vez que você inicia o actor (escalada pelo tamanho da memória)
- Resultado: cobrado por item gravado no dataset padrão
- Sem cobrança por tentativas, rotação interna de proxy ou sub-requisições com falha — esses são absorvidos pela plataforma
Se você só precisa dos dados uma vez por trimestre, você só paga uma vez por trimestre. Se você escalar para milhões de registros, o custo unitário permanece o mesmo.
Bônus da Plataforma Apify
Novo na Apify? Cadastre-se com o link de indicação da NexGenData — você ganha créditos gratuitos na plataforma ao se cadastrar (suficientes para vários milhares de resultados gratuitos) e ajuda a financiar a manutenção desta frota de actors.
Superfície de Integração
Cada actor do catálogo da NexGenData pode ser acionado por:
- Console Apify — execução por clique
- API Apify — REST + webhooks
- SDKs Python / JS da Apify — lote programático
- Zapier, Make.com, n8n — integrações oficiais
- MCP — muitos actors são expostos como ferramentas MCP para agentes Claude / ChatGPT / Cursor
- Agendamentos — cron integrado para execuções diárias / semanais / mensais
- Webhooks — envie resultados por POST para qualquer endpoint HTTPS na gravação do dataset
Suporte
A NexGenData mantém mais de 260 actors da Apify e lança atualizações regularmente. Relatórios de bugs pela aba de issues do console Apify recebem resposta em até 24 horas. Pedidos de roadmap são bem-vindos — recursos de alta demanda são lançados na próxima versão.
🏠 Início: thenextgennexus.com 📦 Catálogo completo: apify.com/nexgendata
Schema 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/developer-tools-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/developer-tools-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/developer-tools-mcp-server --silent --output-dataset
Configuração do servidor MCP
{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com/?tools=fetch-actor-details,nexgendata/developer-tools-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 & Integrações no Console Apify (https://console.apify.com/settings/integrations).
Especificação OpenAPI
Baixe a definição OpenAPI: https://api.apify.com/v2/actors/ZuY8xExrmZTJualCf/builds/Es7MUjt71JqAHmz5I/openapi.json