fix_claude_config.sh•1.46 kB
#!/bin/bash
# Script para encontrar y actualizar la configuración de Claude Desktop
# Corrige el problema del servidor MCP treepod-financial-mcp
CONFIG_PATH="$HOME/Library/Application Support/Claude/claude_desktop_config.json"
echo "🔍 Buscando archivo de configuración en: $CONFIG_PATH"
if [ -f "$CONFIG_PATH" ]; then
echo "✅ Archivo encontrado!"
echo "📄 Contenido actual:"
cat "$CONFIG_PATH"
echo ""
echo "💾 Creando backup..."
cp "$CONFIG_PATH" "$CONFIG_PATH.backup.$(date +%Y%m%d_%H%M%S)"
# Crear la nueva configuración
cat > "$CONFIG_PATH" << 'EOF'
{
"mcpServers": {
"treepod-financial-mcp": {
"command": "node",
"args": [
"server.js"
],
"cwd": "/Users/janetsepulvedacorrea/Desktop/AGENTES/treepod-financial-mcp"
}
}
}
EOF
echo "✅ Configuración actualizada!"
echo "🔄 Reinicia Claude Desktop para aplicar cambios."
else
echo "❌ Archivo no encontrado. Creando nuevo archivo..."
mkdir -p "$(dirname "$CONFIG_PATH")"
cat > "$CONFIG_PATH" << 'EOF'
{
"mcpServers": {
"treepod-financial-mcp": {
"command": "node",
"args": [
"server.js"
],
"cwd": "/Users/janetsepulvedacorrea/Desktop/AGENTES/treepod-financial-mcp"
}
}
}
EOF
echo "✅ Configuración creada!"
echo "🔄 Reinicia Claude Desktop para aplicar cambios."
fi
echo ""
echo "🎯 Configuración final:"
cat "$CONFIG_PATH"