C
Code Analyzer MCP Server
作者 @leeovictor
Um experimento com MCP Context Protocol com Node e Typescript e Spec Driven Development
创建于 3/17/2026
更新于 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
快速设置
此服务器的安装指南
安装包 (如果需要)
npx @modelcontextprotocol/server-code-analyzer-mcp-server
Cursor 配置 (mcp.json)
{
"mcpServers": {
"leeovictor-code-analyzer-mcp-server": {
"command": "npx",
"args": [
"leeovictor-code-analyzer-mcp-server"
]
}
}
}