Skip to main content
Glama

πŸ‡¨πŸ‡­ Vidal Helpdesk MCP Server

Enterprise-Grade AI-Powered SaaS Infrastructure for Swiss SMEs Model Context Protocol (MCP) implementation for autonomous ticket orchestration, built with Supabase and Anthropic Claude AI under Swiss revDSG standards.

Version TypeScript Supabase Compliance Architecture


1. Executive Summary

vidal-helpdesk is an AI-Native production-grade infrastructure designed to transform technical support into an autonomous operation. This server allows Claude Desktop to act as a support orchestrator, managing the incident lifecycle directly in natural language.

Built for companies that require absolute data sovereignty, the system uses local stdio transport and a persistence layer in Supabase (preferably Swiss regions like Zurich), ensuring that the data plane remains under the operator's control.

Business Value:

  • MTTR (Mean Time To Repair): Drastic reduction through automatic triage and instant resolution suggestions.

  • Data Locality: Native compliance with the Federal Act on Data Protection (revDSG).

  • Conversational BI: Ability to query infrastructure health metrics using natural language.


Related MCP server: Supabase MCP Server

2. System Architecture

The server implements a Clean Architecture pattern, isolating the transport protocol from the business logic and the data layer.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”          JSON-RPC          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     Claude Desktop       β”‚   ◄────────────────────►   β”‚    Vidal MCP Server      β”‚
β”‚      (MCP Client)        β”‚           stdio            β”‚      (Node.ts 20)        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                            β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                                                     β”‚ service_role
                                                                     β–Ό
                                       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                                       β”‚         Supabase Postgres Cluster         β”‚
                                       β”‚   (Isolated Schema: 'helpdesk' + RLS)     β”‚
                                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                                                      β”‚                    β”‚
                                       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”
                                       β”‚  Anthropic API      β”‚      β”‚  Audit Log   β”‚
                                       β”‚  (Triage & NLU)     β”‚      β”‚  (Traceable) β”‚
                                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                                       


                                       3. Tool Inventory (Enterprise v1.2.1)ToolCapabilityAccessLogiccreate_ticketAI-Driven TriageWriteClasificaciΓ³n P1-P4 + SLA Calculation.list_ticketsContext AwarenessReadFiltrado avanzado sobre esquema aislado.get_ticket_statusSLA MonitoringReadEvaluaciΓ³n de Breaches en tiempo real.prioritize_incidentRecursive ReasoningWriteAjuste dinΓ‘mico de criticidad segΓΊn contexto.suggest_solutionResolution EngineReadSugerencias multilingΓΌes (ES/DE/EN).count_ticketsOperational BIReadAgregaciΓ³n de datos y analΓ­tica de carga.generate_reportExecutive AuditReadHealth Score de infraestructura y mΓ©tricas SLA.


                                       4. Engineering Battle β€” Real Deployment Lessons (Windows)
DocumentaciΓ³n de fricciones tΓ©cnicas resueltas durante el despliegue en entornos Windows 11:

4.1 Claude Sandbox (Microsoft Store)
La versiΓ³n MSIX corre en un AppContainer. La configuraciΓ³n debe residir en:
%LOCALAPPDATA%\Packages\Anthropic.ClaudeForWindows_...\LocalCache\Roaming\Claude\claude_desktop_config.json

4.2 JSON Path Escaping
Los paths en el config deben usar doble backslash (\\) o forward slash (/) segΓΊn RFC 8259 para evitar errores de parseo:
"args": ["C:/Users/Vidal/Projects/vidal-helpdesk/dist/index.js"]

4.3 GestiΓ³n de Procesos HuΓ©rfanos
Al cerrar la ventana, Claude permanece en el tray y mantiene el proceso node vivo. Para aplicar cambios de cΓ³digo, es imperativo matar el proceso manualmente:
Stop-Process -Name "node" -Force

5. Compliance Notes (revDSG / Swiss)
Data Residency: Todo el contenido reside en Supabase. Se recomienda la regiΓ³n eu-central-2 (ZΓΊrich).

AI Disclosure: Las herramientas de IA deben declararse en el aviso de privacidad como "procesamiento automatizado mediante Anthropic".

Audit Trail: Las columnas created_at / updated_at junto con el ai_summary garantizan la trazabilidad exigida por el principio de transparencia.

6. License & Contact
Proprietary β€” Β© 2026 Vidal ReΓ±ao Lopelo.
Fullstack Developer | AI-Powered SaaS Infrastructure Specialist
Basel, Switzerland Β· vidal-pro-portfolio.vercel.app
F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Open-source all-in-one MCP-first customer platform: KB, Conversations, CRM, CMS, Outreach, Analytics

  • Butterbase MCP server β€” manage your backend: schemas, auth, functions, storage, RAG, deploys.

  • GibsonAI MCP server: manage your databases with natural language

View all MCP Connectors

Latest Blog Posts

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/vidal-renao/vidal-helpdesk-mcp'

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