Skip to main content
Glama
marqprochat

personaleasy-mcp-server

by marqprochat

personaleasy-mcp-server

Сервер MCP для API PersonalEasy | EasyDental Cloud | DentalKids.

Инструменты

Инструмент

Описание

Параметры

personaleasy_get_agendamentos

Поиск записей за период

dt_inicio, dt_termino (ГГГГ-ММ-ДД), nm_unidade (опционально)

personaleasy_get_kpi_producao

KPI производства для дашборда

dt_inicio, dt_termino, nm_unidade (опц.), nm_prestador (опц.)

personaleasy_get_prestador_por_cpf

ID и имя специалиста по CPF

cpf (формат 999.999.999-99)

personaleasy_get_unidades

Список активных подразделений

Все инструменты только для чтения (readOnlyHint: true).

Related MCP server: open-dental-mcp

Установка

npm install
npm run build

Учетные данные

Учетные данные никогда не хранятся в коде. Настройте через переменные окружения:

  • PERSONALEASY_API_KEY — api-key (заголовок x-api-key)

  • PERSONALEASY_CLIENT_ID — ID клиента

  • PERSONALEASY_BASE_URL — опционально, по умолчанию https://prsrb.onrender.com/v1/rpc

Для локального тестирования скопируйте .env.example в .env и заполните. Файл .env находится в .gitignore — не версионируйте и не распространяйте его.

Настройка в 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

Настройка в Claude Desktop

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

Развертывание на Easypanel (Docker)

Проект имеет два режима выполнения:

  • stdio (dist/index.js) — локальное использование (Claude Code / Claude Desktop)

  • HTTP (dist/http.js) — удаленное использование; это режим, используемый Dockerfile

На Easypanel создайте сервис типа App, указывающий на этот репозиторий (сборка через Dockerfile), и настройте переменные окружения:

Переменная

Обязательная

Описание

PERSONALEASY_API_KEY

да

api-key API

PERSONALEASY_CLIENT_ID

да

ID клиента

MCP_AUTH_TOKEN

рекомендуется

токен Bearer, требуемый на конечной точке /mcp (сгенерируйте длинное случайное значение)

PORT

нет

по умолчанию 3000

Откройте порт 3000 в сервисе. Конечные точки:

  • POST /mcp — конечная точка MCP (Streamable HTTP, stateless)

  • GET /health — проверка работоспособности

Экземпляр в продакшене

  • Базовый URL: https://dk-projetos-mcps.nv8gf3.easypanel.host

  • Проверка работоспособности: GET https://dk-projetos-mcps.nv8gf3.easypanel.host/health{"status":"ok"}

  • Конечная точка MCP: POST https://dk-projetos-mcps.nv8gf3.easypanel.host/mcp

Для подключения MCP-клиента к этому экземпляру:

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

Замените SEU_MCP_AUTH_TOKEN на значение, настроенное в переменной MCP_AUTH_TOKEN сервиса на Easypanel.

Важно: без настроенного MCP_AUTH_TOKEN в сервисе любой человек с этим URL сможет запрашивать данные клиники. Убедитесь, что переменная определена в продакшене.

Базовая API

Все вызовы направляются на единую конечную точку RPC:

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

Используемые методы: 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