Cookies

Com a sua autorização, usamos cookies do Google Analytics para medir as visitas e melhorar o site. Os cookies necessários ficam sempre ativos. Pode mudar a escolha ou retirar o consentimento quando quiser, no rodapé, em Definições de cookies. Política de Cookies

Saltar para o conteúdo
PTEN
Começar

Agentes MCP ·Avançado

Agente GitHub MCP

Sobre esta app

Uma aplicação Streamlit que permite explorar e analisar repositórios do GitHub utilizando consultas em linguagem natural através do Protocolo de Contexto do Modelo (MCP).

  • Código aberto completo
  • Explicado em português

Ficha técnica

Categoria
Agentes MCP
Dificuldade
Avançado
Modelos
OpenAI
Frameworks
Agno
Corre local?
Precisa de APIs cloud
Chaves necessárias
GITHUB_PERSONAL_ACCESS_TOKENGITHUB_TOKENOPENAI_API_KEY

Licença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.

Tutorial completo

🎓 Tutorial Passo-a-Passo GRÁTIS

👉 Clica aqui para seguir o nosso tutorial completo passo-a-passo e aprende como construir isto do zero com explicações detalhadas e melhores práticas.

Uma aplicação Streamlit que te permite explorar e analisar repositórios do GitHub utilizando consultas em linguagem natural através do Model Context Protocol (MCP).

✨ Agora a usar o GitHub MCP Server oficial do GitHub!

Funcionalidades

  • Interface em Linguagem Natural: Faz perguntas sobre repositórios em inglês simples
  • Análise Abrangente: Explora problemas, pull requests, atividade do repositório e estatísticas de código
  • UI Interativa: Interface amigável com consultas de exemplo e entrada personalizada
  • Integração MCP: Utiliza o Model Context Protocol para interagir com a API do GitHub
  • Resultados em Tempo Real: Obtém insights imediatos sobre a atividade e saúde do repositório

Configuração

Requisitos

  • Python 3.8+
  • Docker (para o servidor oficial do GitHub MCP)
  • Faz o download e instala a partir de docker.com
  • Certifica-te de que o Docker está a correr antes de iniciares a aplicação
  • Chave da API OpenAI
  • Token de Acesso Pessoal do GitHub

Instalação

  1. Clona este repositório:
   git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
   cd mcp-github-agent

Instalação

  1. Instala os pacotes Python necessários:
   pip install -r requirements.txt

3. Verifica se o Docker está instalado e a correr:

Para verificar se o Docker está instalado e a funcionar corretamente, executa o seguinte comando no terminal:

docker --version

Se o Docker estiver instalado, deves ver a versão instalada. Para garantir que o Docker está a correr, executa:

docker info

Se o Docker estiver a funcionar, deves obter informações sobre a configuração do Docker e os containers em execução.

   docker --version
   docker ps
  1. Obtém as tuas chaves de API:

Executar a Aplicação

  1. Inicia a aplicação Streamlit:
   streamlit run github_agent.py
  1. Na interface da aplicação:
  • Introduz a tua chave de API da OpenAI
  • Introduz o teu token do GitHub
  • Especifica um repositório para analisar
  • Seleciona um tipo de consulta ou escreve a tua própria
  • Clica em "Run Query"

Consultas de Exemplo

Problemas

  • "Mostra-me problemas por etiqueta"
  • "Quais problemas estão a ser discutidos ativamente?"
  • "Encontra problemas rotulados como bugs"

Pull Requests

  • "Quais PRs precisam de revisão?"
  • "Mostra-me PRs recentemente fundidos"
  • "Encontra PRs com conflitos"

Repositório

  • "Mostra métricas de saúde do repositório"
  • "Mostra padrões de atividade do repositório"
  • "Analisa tendências de qualidade de código"

Da mesma categoria

Agentes MCPAvançado

Assistente Inteligente Multi-MCP

O Assistente Inteligente Multi-MCP é uma ferramenta de produtividade poderosa que integra múltiplos servidores Model Context Protocol (MCP) para forne…

  • OpenAI

Precisa de uma solução à medida?

Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.

Poupe horas todas as semanas com IA, sem complicações

O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.

Ver planos