CommunityPesquisa e Análise de Dadosgithub.com

Ossi-1337/codex-local-subagent

Skill e servidor MCP somente leitura para análise de repositórios com LLM local.

O que é codex-local-subagent?

Este skill transforma um LLM local em um subagente especializado para análise de repositórios de código, funcionando tanto como um servidor MCP (Model Context Protocol) quanto como um skill para a ferramenta Codex. Ele permite que o agente principal (como o Claude Code ou Cursor) delegue tarefas de análise de código a um modelo de linguagem local, sem precisar enviar dados para APIs externas. Suporta plataformas como Codex, Cursor e qualquer cliente compatível com MCP, oferecendo operações como consulta de estrutura de diretórios, leitura de arquivos, busca de padrões e análise estática. O skill é útil para desenvolvedores que desejam manter a privacidade dos dados ou trabalhar offline, já que toda a comunicação é feita localmente via stdin/stdout ou WebSocket, utilizando chamadas de ferramentas do MCP.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add Ossi-1337/codex-local-subagent

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que codex-local-subagent faz?

Servidor MCP somente leitura e skill para a ferramenta Codex, permitindo análise de repositórios com LLM local.

Visão Geral

Este skill expõe um subagente alimentado por um modelo de linguagem local (LLM) que pode ser usado para analisar repositórios de código. Ele funciona como um servidor MCP (Model Context Protocol) que aceita conexões de agentes de IA como Claude Code, Cursor ou Codex, e oferece um conjunto de ferramentas para inspecionar e compreender bases de código sem fazer alterações.

Plataformas Suportadas

  • Codex: Ativado como skill para delegar tarefas de análise
  • Cursor: Compatível via MCP
  • Qualquer cliente MCP: Pode se conectar ao servidor

Funcionalidades

  • Consulta de estrutura de diretórios
  • Leitura de arquivos (modo somente leitura)
  • Busca de padrões com expressões regulares
  • Análise estática básica (identificação de funções, classes, dependências)
  • Suporte a múltiplos formatos de arquivo (Python, JavaScript, TypeScript, Markdown, etc.)

Configuração

Para usar este skill, você precisa ter um LLM local rodando (por exemplo, via Ollama, llama.cpp ou LM Studio). O servidor MCP se comunica com o LLM via stdin/stdout ou WebSocket.

Configuração no Codex

{
  "mcpServers": {
    "local-subagent": {
      "command": "npx",
      "args": ["@ossi-1337/codex-local-subagent"]
    }
  }
}

Configuração no Cursor

No arquivo ~/.cursor/mcp.json:

{
  "mcpServers": {
    "local-subagent": {
      "command": "npx",
      "args": ["@ossi-1337/codex-local-subagent"]
    }
  }
}

Uso

Uma vez configurado, o agente principal pode chamar as ferramentas do subagente usando o protocolo MCP. Exemplo de prompt:

Use o subagente local para analisar a estrutura do diretório ./src e identificar os arquivos que contêm definições de classes.

Ferramentas Disponíveis

FerramentaDescrição
list_directoryLista o conteúdo de um diretório
read_fileLê o conteúdo de um arquivo
search_filesBusca padrões em múltiplos arquivos
analyze_structureAnalisa a estrutura geral do repositório
find_definitionLocaliza definições de funções/classes

Exemplo de Fluxo

  1. Agente principal recebe uma solicitação do usuário
  2. Agente delega a tarefa ao subagente via MCP
  3. Subagente consulta o LLM local para interpretar a solicitação
  4. Subagente executa as ferramentas necessárias no repositório
  5. Resultados são retornados ao agente principal

Notas

  • O subagente é somente leitura: nunca modifica arquivos
  • Todo o processamento é feito localmente, preservando a privacidade
  • É necessário um LLM local funcional para operar

Links

Habilidades Relacionadas