C
Code Analyzer MCP Server
by @leeovictor
Um experimento com MCP Context Protocol com Node e Typescript e Spec Driven Development
Created 3/17/2026
Updated about 3 hours ago
README
Repository documentation and setup instructions
MCP Server AI Test
Este projeto é um servidor MCP (Model Context Protocol) para análise de codebases de software, escrito em Node.js e TypeScript (ESM). Ele expõe ferramentas que permitem a um LLM explorar, navegar e analisar um projeto local, incluindo estrutura de arquivos, busca de código, análise AST, dependências e muito mais.
Tecnologias Utilizadas
- Node.js + TypeScript (ESM)
- @modelcontextprotocol/sdk
- ts-morph (AST parser)
Estrutura do Projeto
src/— Código-fonte principalserver.ts— Ponto de entrada do servidor MCPconfig.ts— Configurações globaislib/— Utilitários internos (cache, segurança de paths)tools/— Implementação das ferramentas MCP
specs/— Especificações detalhadas por fase de implementaçãopackage.json,tsconfig.json— Configuração do projeto
Como usar
- Instale as dependências:
npm install - Compile o projeto:
npm run build - Inicie o servidor MCP:
npm start
Nota: Este é um projeto de estudo, criado para fins de aprendizado e experimentação. FEITO COM APOIO DE IA E TESTANDO WORKFLOW SPEC DRIVEN DEVELOPMENT
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-code-analyzer-mcp-server
Cursor configuration (mcp.json)
{
"mcpServers": {
"leeovictor-code-analyzer-mcp-server": {
"command": "npx",
"args": [
"leeovictor-code-analyzer-mcp-server"
]
}
}
}