Token导航 LogoToken导航TokenDH.com
My Code Kit MCP logo
开发工具未说明官方级别未说明来源级核验

My Code Kit MCP

MCP Server

MCP代码符号服务器是一个分析完整代码库并提取所有符号(函数、类、方法、接口等)的服务,生成适合大型语言模型(LLM)使用的Markdown格式输出。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
代码分析本地处理TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

klimadev

提供方

klimadev

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Codebase Symbols Server 🚀

Um servidor MCP (Model Context Protocol) que analisa sua codebase completa e extrai todos os símbolos (funções, classes, métodos, interfaces, etc.) em um markdown otimizado para LLMs.

✨ Características

  • 🔍 Análise Completa: Varre recursivamente toda a codebase
  • 🚫 Respeita .gitignore: Ignora automaticamente arquivos/pastas do .gitignore
  • 🌐 Multi-linguagem: Suporte para 10+ linguagens de programação
  • 📊 Símbolos Detalhados: Extrai funções, classes, métodos, interfaces, types, enums, etc.
  • 🎯 LLM-Ready: Markdown otimizado para economia de tokens e máxima clareza
  • ⚡ Uma Única Requisição: Entenda toda a estrutura do código instantaneamente

🛠️ Linguagens Suportadas

  • JavaScript / TypeScript (.js, .jsx, .ts, .tsx, .mjs, .cjs)
  • Python (.py)
  • Java (.java)
  • Go (.go)
  • Rust (.rs)
  • C / C++ (.c, .cpp, .cc, .h, .hpp)
  • PHP (.php)
  • Ruby (.rb)
  • C# (.cs)
  • Swift, Kotlin, Scala, R

📦 Instalação

1. Instalar Dependências

npm install

2. Compilar o Projeto

npm run build

🔧 Configuração

Claude Desktop

Adicione ao seu arquivo de configuração do Claude Desktop (claude_desktop_config.json):

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "codebase-symbols": {
      "command": "node",
      "args": [
        "C:\\Users\\darci\\desenvolvimento\\MyCode MCP\\dist\\index.js"
      ]
    }
  }
}

Outros Clientes MCP

Configure o servidor apontando para:

node C:\Users\darci\desenvolvimento\MyCode MCP\dist\index.js

🎯 Como Usar

Após configurar o servidor no seu cliente MCP (como Claude Desktop), você pode usar a tool analyze_codebase:

Exemplo de Uso

No Claude Desktop ou outro cliente MCP:

Analise a codebase em C:\meu\projeto

O servidor irá:

  1. ✅ Carregar o .gitignore do projeto
  2. ✅ Varrer todos os arquivos de código
  3. ✅ Extrair símbolos de cada arquivo
  4. ✅ Gerar markdown estruturado

Output Exemplo

# Codebase Structure

**Base Path:** `C:\meu\projeto`
**Total Files:** 42
**Total Symbols:** 328

---

## 📁 src/services

### 📄 `userService.ts`
**Path:** `src/services/userService.ts`
**Symbols:** 8

**Classes:**
- `UserService` (Line 10)

export class UserService {

  **Methods:**
  - `getUser` (Line 15)
  - `createUser` (Line 23)
  - `updateUser` (Line 31)

**Functions:**
- `validateEmail` (Line 45)

export function validateEmail(email: string): boolean {

🎨 Por Que Isso é Útil?

Para LLMs

  • 📉 Economia de Tokens: Não precisa enviar o código inteiro, apenas os símbolos
  • 🧠 Contexto Completo: LLM entende toda a estrutura de uma vez
  • 🎯 Precisão: Pode navegar e entender arquiteturas complexas
  • ⚡ Performance: Uma única requisição vs. múltiplas

Para Desenvolvedores

  • 📚 Documentação Automática: Overview instantâneo da codebase
  • 🔍 Code Navigation: Encontre símbolos e suas localizações rapidamente
  • 📊 Análise Arquitetural: Visualize a estrutura do projeto
  • 🤖 AI-Assisted Coding: LLMs podem dar melhores sugestões com contexto completo

🚀 Scripts Disponíveis

# Compilar o projeto
npm run build

# Compilar e watch para mudanças
npm run watch

# Iniciar o servidor (após compilar)
npm start

📋 Tool: analyze_codebase

Parâmetros

  • path (string, obrigatório): Caminho absoluto para o diretório da codebase a analisar

Retorno

Markdown estruturado contendo:

  • Estatísticas gerais (total de arquivos, símbolos)
  • Estrutura de diretórios
  • Para cada arquivo:

- Path relativo - Símbolos encontrados (classes, funções, etc.) - Números de linha - Assinaturas de código

🔥 Casos de Uso

1. Code Review Assistido por IA

Analise a codebase em C:\projeto\backend e me diga se há algum padrão inconsistente

2. Onboarding de Novos Devs

Me explique a arquitetura do projeto em C:\meu\app

3. Refatoração

Analise C:\legacy\code e sugira como modernizar a estrutura

4. Documentação Automática

Crie documentação técnica baseada na codebase em C:\api

🛡️ Privacidade

  • ✅ Roda localmente na sua máquina
  • ✅ Nenhum código é enviado para servidores externos
  • ✅ Apenas símbolos/estrutura são extraídos, não o código completo
  • ✅ Respeita .gitignore para não expor arquivos sensíveis

📝 Licença

MIT


Desenvolvido para tornar a análise de código por LLMs mais eficiente e poderosa! 🚀

目录标签

目录标签

代码分析本地处理TypeScriptClaude本地部署符号提取多语言支持LLM优化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明nonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP