Business Assistant MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Business Assistant MCPSearch knowledge base for employee benefits."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Business Assistant MCP
Servidor MCP remoto, multiempresa y stateless para un asistente conversacional de negocios.
Responsabilidad
El MCP no contiene el LLM. Su función es:
Resolver el negocio correcto desde un widget público o una sesión administrativa.
Buscar conocimiento activo sin mezclar tenants.
Preparar altas, ediciones, borrados lógicos y restauraciones.
Exigir confirmación humana antes de persistir cambios.
Aplicar guardrails determinísticos.
Validar JWT, membresía y rol.
Mantener auditoría.
El agente se encarga de interpretar lenguaje natural y redactar. Supabase persiste y protege los datos.
Related MCP server: MCP Help Article Server
Stack
Node.js 22+
TypeScript
@modelcontextprotocol/sdkv1.xStreamable HTTP stateless con respuesta JSON
Express para desarrollo local
Supabase PostgreSQL + Auth + RLS
Zod 4
Vercel Functions
Inicio local
cp .env.example .env
npm install
npm run typecheck
npm test
npm run devEndpoints:
GET http://localhost:3001/health
POST http://localhost:3001/mcpAplicar base de datos
npm install -g supabase
supabase login
supabase link --project-ref TU_PROJECT_REF
supabase db pushLa migración principal está en:
supabase/migrations/202607100001_business_assistant_mcp.sqlInspector MCP
Con el servidor local ejecutándose:
npm run inspectConfigurar estos headers en el Inspector:
X-Internal-Service-Key: valor de MCP_INTERNAL_SERVICE_KEY
X-Widget-Key: UUID público del widget
X-Client-Origin: http://localhost:3000Para herramientas administrativas, agregar además:
Authorization: Bearer <SUPABASE_ACCESS_TOKEN_DEL_USUARIO>Seguridad
MCP_INTERNAL_SERVICE_KEYsolo lo conocen la API del agente y el MCP.SUPABASE_SECRET_KEYsolo existe en el MCP y Vercel.El navegador nunca llama directamente al MCP.
Las contraseñas se envían desde el formulario a Supabase Auth, no al agente ni al MCP.
Las herramientas administrativas requieren JWT válido y rol suficiente.
Toda búsqueda filtra por
business_iddentro de PostgreSQL.El borrado es lógico.
El commit es transaccional mediante RPC.
GitHub: crear y subir a nucky1
Desde la raíz del proyecto:
git init
git add .
git commit -m "feat: initialize multi-tenant business assistant MCP"
git branch -M mainCon GitHub CLI autenticada:
gh auth login
gh repo create nucky1/business-assistant-mcp \
--public \
--source=. \
--remote=origin \
--pushSi el repositorio ya existe:
git remote add origin https://github.com/nucky1/business-assistant-mcp.git
git push -u origin mainDocumentación
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted MCP memory and agent control plane for durable conversations, jobs, and operations.
Hybrid human + AI expertise for faster, trusted answers and decisions via MCP Server.
An AI concierge that turns static forms into adaptive AI conversations. From any MCP client.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnterprise-grade MCP server with multi-agent system for business AI transformation across finance, healthcare, retail, and other domains. Provides specialized AI agents for data analysis, API execution, business validation, and report generation with real-time monitoring and observability.-
- FlicenseNot gradedqualityDmaintenanceMCP server that serves help articles to tenants with tenant isolation, enabling AI to search and retrieve tenant-specific content.-
- FlicenseNot gradedqualityDmaintenanceA governed MCP server for integrating AI agents with customer data, featuring role-based access control, field redaction, and human-in-the-loop approval for secure support operations.1-
- AlicenseAqualityBmaintenanceMCP server that lets an AI assistant perform scoped Okta identity operations with an out-of-band human-approval gate on destructive actions.5MIT