Skip to main content
Glama

TreePod Financial MCP Agent

by janetsep
verify-mcp.sh3.12 kB
#!/bin/bash echo "🔍 VERIFICACIÓN FINAL - TREEPOD FINANCIAL MCP" echo "=============================================" PROJECT_PATH="/Users/janetsepulvedacorrea/Desktop/AGENTES/treepod-financial-mcp" CONFIG_PATH="$HOME/Library/Application Support/Claude/claude_desktop_config.json" cd "$PROJECT_PATH" echo "✅ 1. Verificando archivos del proyecto..." ls -la server.js index.js package.json 2>/dev/null && echo " ✅ Archivos principales encontrados" || echo " ❌ Faltan archivos principales" echo "" echo "✅ 2. Verificando dependencias MCP..." if [ -d "node_modules/@modelcontextprotocol" ]; then echo " ✅ SDK MCP instalado" else echo " ❌ SDK MCP faltante - ejecutar: npm install @modelcontextprotocol/sdk" fi echo "" echo "✅ 3. Probando servidor..." # Probar servidor sin timeout para macOS node server.js 2>&1 | head -5 > /tmp/verify_test.log & TEST_PID=$! sleep 2 kill $TEST_PID 2>/dev/null || true wait $TEST_PID 2>/dev/null || true if grep -q "TreePod Financial Agent MCP iniciado" /tmp/verify_test.log; then echo " ✅ Servidor funciona" else echo " ⚠️ Servidor requiere verificación manual" fi echo "" echo "✅ 4. Verificando configuración Claude Desktop..." if [ -f "$CONFIG_PATH" ]; then echo " ✅ Archivo de configuración existe" if grep -q "treepod-financial-mcp" "$CONFIG_PATH"; then echo " ✅ TreePod MCP configurado" else echo " ❌ TreePod MCP no está en la configuración" fi else echo " ❌ Archivo de configuración no existe" fi echo "" echo "✅ 5. Estado de Claude Desktop..." if pgrep -f "Claude Desktop" > /dev/null; then echo " ✅ Claude Desktop está ejecutándose" else echo " ⚠️ Claude Desktop no está ejecutándose" fi echo "" echo "📋 RESUMEN:" echo "===========" echo "• Proyecto: $([ -f server.js ] && echo "✅" || echo "❌") TreePod MCP" echo "• Dependencias: $([ -d "node_modules/@modelcontextprotocol" ] && echo "✅" || echo "❌") SDK MCP" echo "• Servidor: $(node server.js 2>&1 | head -3 > /tmp/summary_test.log & sleep 1; kill $! 2>/dev/null || true; wait $! 2>/dev/null || true; grep -q "TreePod Financial Agent MCP iniciado" /tmp/summary_test.log && echo "✅" || echo "⚠️") Funcional" echo "• Configuración: $([ -f "$CONFIG_PATH" ] && grep -q "treepod-financial-mcp" "$CONFIG_PATH" && echo "✅" || echo "❌") Claude Desktop" echo "• Claude Desktop: $(pgrep -f "Claude Desktop" > /dev/null && echo "✅" || echo "⚠️") En ejecución" echo "" echo "🎯 SIGUIENTE PASO:" # Verificación final sin timeout node server.js 2>&1 | head -3 > /tmp/final_test.log & FINAL_PID=$! sleep 1 kill $FINAL_PID 2>/dev/null || true wait $FINAL_PID 2>/dev/null || true if [ -f "$CONFIG_PATH" ] && grep -q "treepod-financial-mcp" "$CONFIG_PATH" && grep -q "TreePod Financial Agent MCP iniciado" /tmp/final_test.log; then echo "✅ Todo configurado correctamente. Prueba preguntando:" echo " '¿Cuál es el estado financiero de TreePod?'" else echo "❌ Hay problemas de configuración. Ejecuta:" echo " ./fix-treepod-mcp.sh" fi

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