Business Assistant
БесплатноНе проверенMulti-tenant, stateless MCP server for conversational business assistants, handling business resolution, knowledge search, and data mutations with human confirm
Описание
Multi-tenant, stateless MCP server for conversational business assistants, handling business resolution, knowledge search, and data mutations with human confirmation and security guardrails.
README
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.
Stack
- Node.js 22+
- TypeScript
@modelcontextprotocol/sdkv1.x- Streamable 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 dev
Endpoints:
GET http://localhost:3001/health
POST http://localhost:3001/mcp
Aplicar base de datos
npm install -g supabase
supabase login
supabase link --project-ref TU_PROJECT_REF
supabase db push
La migración principal está en:
supabase/migrations/202607100001_business_assistant_mcp.sql
Inspector MCP
Con el servidor local ejecutándose:
npm run inspect
Configurar 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:3000
Para 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 main
Con GitHub CLI autenticada:
gh auth login
gh repo create nucky1/business-assistant-mcp \
--public \
--source=. \
--remote=origin \
--push
Si el repositorio ya existe:
git remote add origin https://github.com/nucky1/business-assistant-mcp.git
git push -u origin main
Documentación
Установка Business Assistant
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/nucky1/business-assistant-mcpFAQ
Business Assistant MCP бесплатный?
Да, Business Assistant MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Business Assistant?
Нет, Business Assistant работает без API-ключей и переменных окружения.
Business Assistant — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Business Assistant в Claude Desktop, Claude Code или Cursor?
Открой Business Assistant на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Business Assistant with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
