Skip to main content
Glama

MCP Memory Server

by jessefreitas
VSCODE_INTEGRATION.md4.73 kB
# Integração VS Code - MCP Memory Server Este documento explica como usar o MCP Memory Server integrado ao VS Code para desenvolvimento e operação mais eficiente. ## 🚀 Recursos de Integração ### 1. **Workspace Configurado** - Arquivo `mcp-memory.code-workspace` com configurações otimizadas - Extensões recomendadas automaticamente - Configurações de TypeScript e formatação ### 2. **Tasks Automatizadas** Acesse via `Ctrl+Shift+P` → "Tasks: Run Task": - **build** - Compilar o projeto TypeScript - **Run MCP Memory Server** - Iniciar o servidor com dependência de build - **Watch and Build** - Compilação automática em modo watch - **Install Dependencies** - Instalar dependências npm - **Clean Build** - Limpar arquivos de build - **Test Memory Operations** - Executar testes ### 3. **Debugging Integrado** Configurações de debug disponíveis (`F5`): - **Debug MCP Memory Server** - Debug da versão compilada - **Debug TS Source** - Debug direto do código TypeScript - **Test MCP Memory Server** - Debug em modo teste com banco em memória ### 4. **Script PowerShell Integrado** Use o arquivo `mcp-server.ps1` para controle completo: ```powershell # Comandos básicos .\mcp-server.ps1 start # Iniciar servidor .\mcp-server.ps1 start -Debug # Iniciar com debug .\mcp-server.ps1 start -Memory # Usar banco em memória .\mcp-server.ps1 status # Ver status .\mcp-server.ps1 stop # Parar servidor .\mcp-server.ps1 restart # Reiniciar .\mcp-server.ps1 build # Compilar .\mcp-server.ps1 test # Testar ``` ### 5. **Atalhos de Teclado** Comandos rápidos com `Ctrl+Shift+M` + tecla: - `Ctrl+Shift+M` → `S` - Iniciar servidor - `Ctrl+Shift+M` → `B` - Build projeto - `Ctrl+Shift+M` → `W` - Watch mode - `Ctrl+Shift+M` → `D` - Debug - `Ctrl+Shift+M` → `T` - Executar testes - `Ctrl+Shift+M` → `H` - Abrir dashboard ### 6. **Dashboard Visual** Acesse `dashboard.html` para interface gráfica com: - Status do servidor em tempo real - Botões para comandos rápidos - Logs do sistema - Configurações atuais - Contadores de entidades e relacionamentos ### 7. **Snippets de Código** Snippets disponíveis para desenvolvimento: - `mcp-start` - Comando para iniciar servidor - `mcp-debug` - Comando para debug - `mcp-status` - Verificar status - `mcp-entity` - Template para entidade - `mcp-relation` - Template para relacionamento ## 📋 Fluxo de Trabalho Recomendado ### Desenvolvimento: 1. Abrir workspace: `File` → `Open Workspace` → `mcp-memory.code-workspace` 2. Instalar extensões recomendadas quando solicitado 3. Usar `Ctrl+Shift+M` → `W` para modo watch durante desenvolvimento 4. Usar `F5` para debug quando necessário ### Teste: 1. `Ctrl+Shift+M` → `T` para executar testes 2. Usar `mcp-server.ps1 start -Memory` para testes com banco em memória 3. Verificar logs no dashboard ### Produção: 1. `Ctrl+Shift+M` → `B` para build final 2. `Ctrl+Shift+M` → `S` para iniciar servidor 3. `Ctrl+Shift+M` → `H` para monitorar via dashboard ## 🛠️ Configuração Inicial ### 1. Primeira vez: ```bash # No terminal do VS Code npm install npm run build .\mcp-server.ps1 start ``` ### 2. Claude Desktop: Adicione ao `claude_desktop_config.json`: ```json { "mcpServers": { "memory-server": { "command": "node", "args": ["C:\\vscode\\mcp_memory\\build\\index.js"], "env": {} } } } ``` ### 3. VS Code Settings: O workspace já inclui configurações otimizadas para: - TypeScript - Formatação automática - Lint - Terminal PowerShell - Problem matchers ## 🔧 Troubleshooting ### Servidor não inicia: 1. Verificar se está compilado: `npm run build` 2. Verificar dependências: `npm install` 3. Usar debug mode: `.\mcp-server.ps1 start -Debug` ### Problemas de TypeScript: 1. Reinstalar dependências: `npm install` 2. Limpar build: `.\mcp-server.ps1 clean` → `npm run build` 3. Verificar versão do Node.js: `node --version` ### Dashboard não carrega: 1. Verificar caminho no keybinding 2. Usar `Ctrl+Shift+P` → "Simple Browser: Show" 3. Navegar para arquivo manualmente ## 📊 Monitoramento ### Logs: - Dashboard HTML para interface visual - Terminal integrado para logs detalhados - Problem panel para erros de compilação ### Status: - Use `.\mcp-server.ps1 status` para verificação rápida - Dashboard mostra status em tempo real - Task manager para verificar processos Node.js ### Performance: - Monitor CPU/Memory via dashboard - Usar modo teste para desenvolvimento - Banco em memória para testes rápidos --- **💡 Dica:** Mantenha o VS Code workspace aberto e use os atalhos de teclado para máxima produtividade!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jessefreitas/mcp_memory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server