Skip to main content
Glama

TreePod Financial MCP Agent

by janetsep
debug-activation.sh3.12 kB
#!/bin/bash # 🔍 Diagnóstico Específico del Problema de Activación # Encuentra por qué treepod-financial no se activa echo "🔍 DIAGNÓSTICO PROBLEMA DE ACTIVACIÓN" echo "=====================================" cd /Users/janetsepulvedacorrea/Desktop/AGENTES/treepod-financial-mcp echo "📂 Verificando archivos críticos..." # Verificar que todos los archivos existen FILES=("index.js" "server.js" "package.json") for file in "${FILES[@]}"; do if [ -f "$file" ]; then echo "✅ $file existe" else echo "❌ $file NO EXISTE" exit 1 fi done echo "" echo "🔍 Verificando contenido de index.js..." echo "Primeras líneas:" head -5 index.js echo "" echo "🔍 Verificando permisos..." ls -la index.js echo "" echo "📦 Verificando dependencias críticas..." if [ -d "node_modules/@modelcontextprotocol" ]; then echo "✅ @modelcontextprotocol/sdk instalado" else echo "❌ @modelcontextprotocol/sdk NO instalado" echo "🔧 Instalando..." npm install @modelcontextprotocol/sdk fi if [ -d "node_modules/zod" ]; then echo "✅ zod instalado" else echo "❌ zod NO instalado" echo "🔧 Instalando..." npm install zod fi echo "" echo "🧪 Prueba de ejecución directa..." echo "Ejecutando: node index.js" echo "---" # Ejecutar y capturar salida completa node index.js 2>&1 & PID=$! sleep 3 if kill -0 $PID 2>/dev/null; then echo "✅ Servidor está ejecutándose" kill $PID wait $PID 2>/dev/null else echo "❌ Servidor se detuvo - esto es normal para MCP" fi echo "" echo "🔍 Verificando logs de Claude Desktop..." CLAUDE_LOGS="$HOME/Library/Logs/Claude" if [ -d "$CLAUDE_LOGS" ]; then echo "📁 Directorio de logs encontrado: $CLAUDE_LOGS" echo "📄 Logs recientes relacionados con treepod:" find "$CLAUDE_LOGS" -name "*.log" -mtime -1 -exec grep -l "treepod" {} \; 2>/dev/null || echo "No se encontraron logs con 'treepod'" else echo "❌ Directorio de logs no encontrado" fi echo "" echo "🔧 POSIBLES SOLUCIONES:" echo "=======================" echo "" echo "1. REINICIO COMPLETO:" echo " - Cierra Claude Desktop completamente" echo " - Ejecuta: killall Claude" echo " - Reinicia tu Mac" echo " - Abre Claude Desktop" echo "" echo "2. REINSTALAR DEPENDENCIAS:" echo " rm -rf node_modules package-lock.json" echo " npm install" echo "" echo "3. VERIFICAR RUTA ABSOLUTA:" echo " La configuración usa: /Users/janetsepulvedacorrea/Desktop/AGENTES/treepod-financial-mcp/index.js" echo " Archivo existe en: $(pwd)/index.js" echo "" # Verificar que las rutas coinciden EXPECTED_PATH="/Users/janetsepulvedacorrea/Desktop/AGENTES/treepod-financial-mcp/index.js" if [ -f "$EXPECTED_PATH" ]; then echo "✅ Ruta absoluta correcta" else echo "❌ Problema con la ruta absoluta" echo "Ruta actual: $(pwd)/index.js" echo "Ruta esperada: $EXPECTED_PATH" fi echo "" echo "4. LOGS DETALLADOS:" echo " Ve a: $CLAUDE_LOGS" echo " Busca archivos .log recientes" echo " Busca errores relacionados con 'treepod-financial'" echo "" echo "✅ Diagnóstico completado"

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/janetsep/treepod-financial-mcp'

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