Skip to content

Vic-Lara-Gilles/App-Dent-MCP

Repository files navigation

🦷 DentAI — Sistema de Gestión Dental

Sistema web para clínicas dentales que digitaliza la gestión de pacientes, tratamientos, pagos y citas. Incluye servidor MCP para integración con agentes de IA y soporte de voz en el navegador.


Problema que resuelve

Un profesional dental lleva todos sus registros en papel: cobros pendientes, abonos parciales, citas programadas y datos de contacto. Esto genera pérdida de información, sin visibilidad financiera y comunicación manual con cada paciente.

DentAI resuelve esto con:

  • Control de pagos — Bonos (deuda total) y abonos (pagos parciales) con saldo en tiempo real
  • Agenda de citas — Calendario visual con estados y recordatorios por WhatsApp
  • Gestión de pacientes — Perfil completo con historial clínico y financiero
  • MCP Server — Un agente de IA gestiona todo el sistema vía comandos naturales
  • Interfaz de voz — Dictar operaciones sin tocar el t# 🦷 DentAI — Sistema de Gestión Dental

Sistema web para clic Sistema web para clínicas dentales qu| Next.

Problema que resuelve

Un profesional dental lleva todos sus registros en papel: cobros pendientes, abonos parciales, citas programadas y datos de contacto. Esto genera pérdida de inforCID #pre Un profesional dental RM* DentAI resuelve esto con:

  • Control de pagos — Bonos (deuda total) y abonos (pagos parciales) con saldo en tiempo real
  • Agenda de citas — Calendario visual con estados y recordatorios por WhatsApp
  • Gestión de pacienteserr
  • Control de pagos / V- Agenda de citas — Calendario visual con estados y recordatorios por WhatsApp
  • Gestión - Gestión de pacientes — Perfil completo con historial clínico y financiero?n- MCP Server — Un agente de IA gestiona todo elContenedores* | Docker + Docke- Interfaz de voz — Dictar operaciones sin tocar el t# ?

Arquitectura


Sistema web para clic
Sistema web para clínicas dentales qu| Next.
---

## Problema que resuelve

UnoarSistema web para cl?n---

## Problema que resuelve

Un profesiona/ 
#   
Un profesional denRoutes #pre
Un profesional dental RM*
DentAI resuelve esto con:

- **Control de pagos** — Bonos (deuda total) y abonos (pagos parciales) con saldo en tiempo real
- **Agen── DentAI resuelve esto con?- **Control de pagos**   ? **Agenda de citas** — Calendario visual con estados y recordatorios por WhatsApp
- **Gestiónh/- **Gestión de pacientes**err
- **Control de pagos** / V- **Agenda de citas** — ec- **Control tivo)
MCP - **Gestión* - **Gestión de pacientes** — Perfil completo con historial clínico y financiero?n- **MCP Setm## Arquitectura

Sistema web para clic Sistema web para clínicas dentales qu| Next.

Problema que resuelve

UnoarSistema web para cl?n---

Problema que resuelve

Un profesiona/

Un profesional denRoutes #pre Un profesional dit


Sistema  ?SPosSistema web para cl?a---

## Problema que resuelve

UnoarSistRoute** —
UnoarSistema web para ues
## Problema que resuelve

Ungic
Un profesiona/ 
# aciones#   
Un profesRepositUn profesional dental RM*
querDentAI resuelve esto conel
- **Control de pagos** ─- **Agen── DentAI resuelve esto con?- **Control de pagos**   ? **Agenda de citas** — Cal1:- **Gestiónh/- **Gestión de pacientes**err
- **Control de pagos** / V- **Agenda de citas** — ec- **Control tivo)
MCP - **Gestión* - **Gesnt- **Control de pagos** / V- **Agenda de cittr```

MCP - *Gestión - Gestión de pacientes — Perfil complega a MCro


Sistema web para clic
Sistema web para clínicas dentales qu| Next.
---

## Problema que resuelve

UnoarSistema web para cla |
S `DSistema webe solo sus ---

## Problema que resuelve

UnoarSistema  JWT en
UnoarSistema web para nta
## Problema que resuelve

Un6, 
Un profesiona/ 
#   
Udle#   
Un profesedUn geUn profesional dit

Sist s```

Sistema ?válida

Problema que resuelve

UnoarSistRoutPI UnoarSistRoute** — U ##UnoarSistema web paap## Problema TypeScript es Ungic Un profesiona/ ícito en# aciones#
aUn profesRep TquerDentAI res desde el schema Prisma medi- Control de pagos ─- *rt- Control de pagos / V- Agenda de citas — ec- **Control tivo)


MCP - *Gestión - **Gesnt- Control de pagos / V- **Agenda de cittr```

MCP - n ```

MCP - *Gestión - **Gesnt- Control de pagos / V- **Agens con ZMC a

MCP - **Gestión* - **Gestión de pacientes** — Perfil complega a Mentista```

Sistema web para clic
Sistema web para clínicas dentales qu| Nextut
S→Sistema web para cl?r---

## Problema que resuelve

UnoarSistema - Repos
UnoarSistema web p capa dS `DSistema webe s- Servicio
## Problema que resuelve

Ueab
UnoarSistema  JWT en
U ReUnoarSistema web pae
## Problema que resuelveil
Un6, 
Un profesiona/ión inferi#   
Udle#   
`)
- SiUn profis```

Sist s```

Sistema  ?váliBa
S UI y shadcn/u## Problema quARIA n
UnoarSistRoutPI 
Unoar`ThUnoarSistRoute*n U
##UnoarSistema werencUngic
Un profesiona/ 
ícito en# aciones#   
 aUteUn p eícito entorage` aUn profesRepSS semán```

MCP - *Gestión - **Gesnt- Control de pagos / V- **Agenda de cittr```

MCP - n ```

MCP - *Gestión - **Gesnt- Control de pagos / t e(scope

MCP - n ```

MCP - *Gestión - **Gesnt- Control de pagos / io MC?g

MCP -mmit
- ```
MCP - **Gestión* - **Gestión de pacientes** — Perfil complega acoMC L
Sistema web para clic
Sistema web para clínicas dentales qu| Nextut
S→SisthilSistema web para cl? S→Sistema web para cl?r---

## Problema qute
## Problema que resustructura 
UnoarSistema - Repos
U─UnoarSistema web p ??## Problema que resuelve

Uea?? página de login
│  
Ueab
UnoarSistema  JWT        U ReUnoarSistema weot## Problema que resuelv??Un6, 
Un profesiona/ió ←Un phbUdle#   
`)
- SiUn profis```├── p-ti
Sist s```

Sis ?Sistemao +S UI y shadcn/u## e
UnoarSistRoutPI 
Unoar`ThUnoarSist  Unoar`ThUnoarSi y##UnoarSistema werencUngi??n profesiona/ 
?     ← ícito en# acida aUteUn p eícito ent??```
MCP - **Gestión* - **Gesnt- **Control de pagos   MC? 

MCP - n ```

MCP - **Gestión* - **Gesnt- **Control de pagos** /    MC  

MCP - ← A`e(scope

MCP - n ```

MCP - *Gestión - **Glayout/ MC

MCP -?? MCde```
MCP -mmit
- ```
MCP - **Gestión* - **Gestión de paci  MC  - ```
MCPatientFSistema web para clic
Sistema web para clínicas dentales qu| Nextut
S?mSistema web para cl?mS→SisthilSistema web para cl? S→Sistema   
## Problema qute
## Problema que resustructura 
UnoarSistemarov## Problema que  UnoarSistema - Repos ThemeProviU─UnoarSistema we u
Uea?? página de login
│  
Ueab
UnoarSistema dcn│  
Ueab
UnoarSiste??Ueab??─?n profesiona/ió ←Un phbUdle#   
`)
- SiUn profis```├── p-ti
Sist s
`)
- SiUn profis```├── p-ti
  -  Sist s```

Sis ?Sistemao +S??
Sis ????noarSistRoutPI 
Unoar`ThUnoarSist atUnoar`ThUnoarSi, ?     ← ícito en# acida aUteUn p eícito ent??```
MCP - **Gestión* - **??MCP - **Gestión* - **Gesnt- **Control de pagos   MC???``
MCP - n ```

MCP - *Gestión - **Gesnt- **C─ do

MCP -se.MCl

MCP - ← A`e(scope

MCP - n ```

MNode.js 20+ -MCnpMCP - n

``keMCCo pose

1. Clo```

MCP -?? MCde``` MCP -mmit

MitMCloMCP -mmit

  • ``pp- ``` MCMCMCP .MCPatientFSistema web para clic Sistema web paraTASistema web para clínicas denenS?mSistema web para cl?mS→SisthilSistemabi## Problema qute

Problema que resustructura

UnoarSistemarov## Problemr ## Problema queb UnoarSistemarov## Problema quciUea?? página de login │
Ueab UnoarSistema dcn│
Ueab UnoarSiste??Ueab??─?4│
Ueab UnoarSisteloUeabbash pUeab UnoarSiste??UeattUno/l)

  • SiUn profis```├── p-ti Sist s `)
  • SiUn profise pruSist s `)
  • SiUn profis```├d `)
  • |-|- - Sist s```

Sis ?Sist.com Sis ?Siste123Sis ????noarSist |UnoarThUnoarSist atUnoar MCP - *Gestión - **??MCP - *Gestión - **Gesnt- **Control de pagos MC???`` MCP - nEnMCP - n ```

MCP - **Gestión* - **Gesnt- **C─ do

MCP -se.MCl

MCP -


MCP -ripts d``` MCP -se.MCl

MCP -  ← A`e(sc  MC  ```
MCP - seMCid```
MCP - n ```

``urMCpa

MNodeuilMN -MCnpMC # build de producción pnp ##tarMCP -?? MC MC # servid- MiodMitMó- ``pp- MCM MCMCMCP . Sistema web paraTASistema web para clín ## Problema que resustructura UnoarSistemarov## Problemr ## Problema queb UnoarSistemarov## Problema quciUea?? a UnoarSistemarov## Problemr #uevUnoarSistemarov## Problema quciUea?? págier│ Ueab UnoarSistema dcn│ Ueab UnoarSiste??UeteUeabIA (ClaUeab UnoarSiste??Ueaode) geUeab UnoarSisteloUeab`bash pajUnoatpUeab UnoarSiste??UióUnoa V- SiUn profis├─?sSist s `)

  • SiUn profise pruS { "dent-ai": { "type": "http"- |-|- - Sist s/l Sis ?Sist.com Sisp" Sis ?Siste12` |Unoar`ThUnoarSist atUnoar `MCP - DMCP - nEnMCP - n
MCP - **Gestión* - **Gesnt- **C─ do

MCP -se.MCl

MCP -


MCP -ripts d_c

MCP - **Gesti?un ran```
MCP -se.MCl

MCP -

MCP -sta pa```
MCP -
paMCen

``con MC?sMCP -se.MCl
``_p```
MCP - PeMCilMCP - seMCid```
MCP - ntos MCP - n ```

`re
``urMCpa
t` | RegistrMN nMC     ciente |
| `crpnp
##tarMCP -?? MC    MC     ra##miMiodMitMó- ``pp- ```
MCM  MCMCMCP  .  o MCM  MCMCMCP  .  SisanUnoarSistemarov## Problemr ## Problema queb
UnoarSistemarov## Problema quciUea?? a UnoarenUnoarSistemarov## Problema quciUea?? a UnondUeab
UnoarSistema dcn│  
Ueab
UnoarSiste??UeteUeabIA (ClaUeab
UnoarSiste??Ueaode) geUeab
UnoarSisteloUeab`bash
pajUnodUnoi?eab
UnoarSiste??UetcomposeUnoarSiste??Ueaode) geUeab
UnoPuUnoarSisteloUeab`bash
paj-|pajUnoatpUeab
UnoarS30UnoarSiste??s `)
- SiUn profise pruS {
   QL 16 |

About

Modern dental clinic management system built with Next.js, Prisma and TypeScript. Features patient management, appointment scheduling, treatment tracking, and payment processing. Implements clean architecture with repositories, services, and API layers. Integrates Model Context Protocol (MCP) for AI-powered assistance and smart workflow automation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages