chrisfentiman/claude-context-cli

CLI de indexação automática para claude-context-mcp (npm: claude-context-cli)

O que é claude-context-cli?

Este skill fornece uma interface de linha de comando (CLI) chamada `claude-context-cli`, que funciona em conjunto com o servidor MCP `claude-context-mcp`. Sua principal função é realizar a indexação automática de arquivos e diretórios de um projeto, gerando metadados estruturados que podem ser utilizados por agentes de IA (como Claude Code, Cursor, Codex, etc.) para entender rapidamente o contexto do código. Ao automatizar o processo de indexação, ele elimina a necessidade de configuração manual, permitindo que o agente tenha uma visão atualizada e coerente da base de código, o que melhora a precisão das respostas e sugestões. O skill é distribuído via npm e suporta múltiplas plataformas de desenvolvimento que integram com MCP.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add chrisfentiman/claude-context-cli

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que claude-context-cli faz?

CLI de indexação automática para claude-context-mcp (npm: claude-context-cli)

Visão Geral

O claude-context-cli é uma ferramenta de linha de comando que indexa automaticamente o conteúdo do seu projeto, gerando um arquivo de contexto que pode ser consumido pelo servidor MCP claude-context-mcp. Isso permite que agentes de IA, como Claude Code, tenham acesso a uma representação estruturada e atualizada do seu código, facilitando operações como análise, refatoração e geração de código.

Instalação

npm install -g claude-context-cli

Uso

Execute o CLI no diretório raiz do seu projeto:

claude-context-cli index

Este comando irá:

  • Varrer recursivamente os arquivos do projeto (excluindo node_modules, .git e outros padrões ignorados)
  • Extrair informações chave como caminhos, funções, classes e dependências
  • Gerar um arquivo claude-context.json no diretório raiz

Opções

FlagDescrição
-w, --watchMonitora alterações em tempo real e reindexa automaticamente
-o, --output <path>Define o caminho de saída personalizado para o arquivo de contexto
-i, --ignore <pattern>Ignora padrões adicionais de arquivos (pode ser usado múltiplas vezes)
-h, --helpExibe ajuda e informações de uso

Configuração

Você pode criar um arquivo claude-context.config.js ou claude-context.config.json na raiz do seu projeto com opções adicionais:

{
  "output": "./context/claude-context.json",
  "ignores": ["dist", "*.min.js"],
  "watch": true
}

Integração com MCP

Para integrar com o servidor claude-context-mcp, certifique-se de que ele esteja configurado para ler o arquivo gerado. Exemplo de configuração no mcp.json:

{
  "servers": [
    {
      "name": "claude-context-mcp",
      "command": "claude-context-mcp",
      "args": ["--context-file", "claude-context.json"],
      "env": {}
    }
  ]
}

Comandos

ComandoDescrição
indexIndexa o projeto e gera o arquivo de contexto
cleanRemove o arquivo de contexto gerado
statusExibe o status atual da indexação
validateValida a integridade do arquivo de contexto

Exemplo

cd meu-projeto
claude-context-cli index --watch --output ./contexto.json

Isso iniciará a indexação do projeto e monitorará alterações, atualizando o arquivo de contexto automaticamente.

Suporte

Para relatar problemas ou sugerir melhorias, visite o repositório no GitHub.

Habilidades Relacionadas