Skip to main content
Glama
marqprochat

personaleasy-mcp-server

by marqprochat

personaleasy-mcp-server

MCP-Server für die PersonalEasy API | EasyDental Cloud | DentalKids.

Tools

Tool

Beschreibung

Parameter

personaleasy_get_agendamentos

Termine im Zeitraum abrufen

dt_inicio, dt_termino (YYYY-MM-DD), nm_unidade (optional)

personaleasy_get_kpi_producao

Produktions-KPIs für das Dashboard

dt_inicio, dt_termino, nm_unidade (opt.), nm_prestador (opt.)

personaleasy_get_prestador_por_cpf

ID und Name des Leistungserbringers anhand der CPF

cpf (Format 999.999.999-99)

personaleasy_get_unidades

Aktive Behandlungseinheiten auflisten

Alle Tools sind schreibgeschützt (readOnlyHint: true).

Related MCP server: open-dental-mcp

Installation

npm install
npm run build

Anmeldedaten

Die Anmeldedaten befinden sich niemals im Code. Konfigurieren Sie sie über Umgebungsvariablen:

  • PERSONALEASY_API_KEY — der API-Schlüssel (Header x-api-key)

  • PERSONALEASY_CLIENT_ID — die Kunden-ID

  • PERSONALEASY_BASE_URL — optional, Standard https://prsrb.onrender.com/v1/rpc

Kopieren Sie für lokale Tests .env.example nach .env und füllen Sie es aus. Die .env-Datei befindet sich in .gitignore – versionieren oder teilen Sie sie nicht.

Konfiguration in 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.js

Konfiguration in Claude Desktop

In 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"
      }
    }
  }
}

Deploy auf Easypanel (Docker)

Das Projekt hat zwei Ausführungsmodi:

  • stdio (dist/index.js) — lokale Nutzung (Claude Code / Claude Desktop)

  • HTTP (dist/http.js) — Fernzugriff; dies ist der vom Dockerfile verwendete Modus

Erstellen Sie auf Easypanel einen Dienst vom Typ App, der auf dieses Repository verweist (Build über Dockerfile), und konfigurieren Sie die Umgebungsvariablen:

Variable

Erforderlich

Beschreibung

PERSONALEASY_API_KEY

ja

API-Schlüssel der API

PERSONALEASY_CLIENT_ID

ja

Kunden-ID

MCP_AUTH_TOKEN

empfohlen

Bearer-Token, der für den Endpunkt /mcp erforderlich ist (einen langen, zufälligen Wert generieren)

PORT

nein

Standard 3000

Machen Sie Port 3000 im Dienst verfügbar. Endpunkte:

  • POST /mcp — MCP-Endpunkt (Streamable HTTP, zustandslos)

  • GET /health — Healthcheck

Produktionsinstanz

  • Basis-URL: https://dk-projetos-mcps.nv8gf3.easypanel.host

  • Healthcheck: GET https://dk-projetos-mcps.nv8gf3.easypanel.host/health{"status":"ok"}

  • MCP-Endpunkt: POST https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp

Um einen MCP-Client mit dieser Instanz zu verbinden:

claude mcp add --transport http personaleasy https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp --header "Authorization: Bearer SEU_MCP_AUTH_TOKEN"

Ersetzen Sie SEU_MCP_AUTH_TOKEN durch den Wert, der in der Variablen MCP_AUTH_TOKEN des Dienstes auf Easypanel konfiguriert wurde.

Wichtig: Ohne einen konfigurierten MCP_AUTH_TOKEN im Dienst kann jeder mit dieser URL die Daten der Klinik abfragen. Stellen Sie sicher, dass die Variable in der Produktion definiert ist.

Zugrundeliegende API

Alle Aufrufe erfolgen an einen einzigen RPC-Endpunkt:

POST {BASE_URL}
Headers: x-api-key
Body: { "clientId": "...", "method": "RPCGet...", "params": { ... } }

Verwendete Methoden: RPCGetAgendamentos, RPCGetKPIPrd, RPCGetPrestadorCPF, RPCGetUnidadeAtendimento.

Install Server
F
license - not found
A
quality
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

  • A
    license
    B
    quality
    C
    maintenance
    MCP server for the DataGate billing platform API, providing read-only tools to manage customers, invoices, products, agreements, sites, and payments.
    13
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables 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.
    14
    4
    MIT

View all related MCP servers

Related MCP Connectors

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/marqprochat/mcpdentalkids'

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