personaleasy-mcp-server
personaleasy-mcp-server
Servidor MCP para la API PersonalEasy | EasyDental Cloud | DentalKids.
Herramientas
Tool | Descripción | Parámetros |
| Busca citas en el período |
|
| KPIs de producción para dashboard |
|
| ID y nombre del prestador por CPF |
|
| Lista unidades de atención activas | — |
Todas las herramientas son de solo lectura (readOnlyHint: true).
Related MCP server: open-dental-mcp
Instalación
npm install
npm run buildCredenciales
Las credenciales nunca están en el código. Configúrelas mediante variables de entorno:
PERSONALEASY_API_KEY— la api-key (headerx-api-key)PERSONALEASY_CLIENT_ID— el ID del clientePERSONALEASY_BASE_URL— opcional, por defectohttps://prsrb.onrender.com/v1/rpc
Para pruebas locales, copie .env.example a .env y complételo. El .env está en .gitignore — no lo versiones ni lo compartas.
Configuración en Claude Code
claude mcp add personaleasy --env PERSONALEASY_API_KEY=SUA_KEY --env PERSONALEASY_CLIENT_ID=SEU_CLIENT_ID -- node D:/MCPS/personaleasy-mcp-server/dist/index.jsConfiguración en Claude Desktop
En claude_desktop_config.json:
{
"mcpServers": {
"personaleasy": {
"command": "node",
"args": ["D:/MCPS/personaleasy-mcp-server/dist/index.js"],
"env": {
"PERSONALEASY_API_KEY": "SUA_KEY",
"PERSONALEASY_CLIENT_ID": "SEU_CLIENT_ID"
}
}
}
}Despliegue en Easypanel (Docker)
El proyecto tiene dos modos de ejecución:
stdio (
dist/index.js) — uso local (Claude Code / Claude Desktop)HTTP (
dist/http.js) — uso remoto; es el modo usado por el Dockerfile
En Easypanel, cree un servicio del tipo App apuntando a este repositorio (build mediante Dockerfile) y configure las variables de entorno:
Variable | Obligatoria | Descripción |
| sí | api-key de la API |
| sí | ID del cliente |
| recomendada | token Bearer requerido en el endpoint |
| no | por defecto 3000 |
Exponga el puerto 3000 en el servicio. Endpoints:
POST /mcp— endpoint MCP (Streamable HTTP, stateless)GET /health— healthcheck
Instancia en producción
URL base:
https://dk-projetos-mcps.nv8gf3.easypanel.hostHealthcheck:
GET https://dk-projetos-mcps.nv8gf3.easypanel.host/health→{"status":"ok"}Endpoint MCP:
POST https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp
Para conectar un cliente MCP a esta instancia:
claude mcp add --transport http personaleasy https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp --header "Authorization: Bearer SEU_MCP_AUTH_TOKEN"Reemplace SEU_MCP_AUTH_TOKEN por el valor configurado en la variable MCP_AUTH_TOKEN del servicio en Easypanel.
Importante: sin
MCP_AUTH_TOKENconfigurado en el servicio, cualquier persona con esa URL puede consultar los datos de la clínica. Confirme que la variable está definida en producción.
API subyacente
Todas las llamadas van a un único endpoint RPC:
POST {BASE_URL}
Headers: x-api-key
Body: { "clientId": "...", "method": "RPCGet...", "params": { ... } }Métodos usados: RPCGetAgendamentos, RPCGetKPIPrd, RPCGetPrestadorCPF, RPCGetUnidadeAtendimento.
Maintenance
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
- AlicenseBqualityCmaintenanceMCP server for the DataGate billing platform API, providing read-only tools to manage customers, invoices, products, agreements, sites, and payments.13MIT
- AlicenseAqualityBmaintenanceEnables interaction with Open Dental practice management software, allowing reading of patients, appointments, providers, procedures, and recalls, as well as writing communications back to patient charts via MCP clients.144MIT
- AlicenseAqualityCmaintenanceMCP server for interacting with Realm MinistryPlatform data, enabling queries, record creation, and updates from any MCP client.1MIT
- AlicenseAqualityAmaintenanceRead-only MCP server for licensed Healthpoint HL7 FHIR API access.101Apache 2.0
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for AI access to Swagger by SmartBear.
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/marqprochat/mcpdentalkids'
If you have feedback or need assistance with the MCP directory API, please join our Discord server