Skip to main content
Glama
marqprochat

personaleasy-mcp-server

by marqprochat

personaleasy-mcp-server

PersonalEasy API | EasyDental Cloud | DentalKids 向け MCP サーバー。

ツール

Tool

説明

パラメータ

personaleasy_get_agendamentos

期間内の予約を検索

dt_iniciodt_termino(YYYY-MM-DD)、nm_unidade(任意)

personaleasy_get_kpi_producao

ダッシュボード用の生産 KPI

dt_iniciodt_terminonm_unidade(任意)、nm_prestador(任意)

personaleasy_get_prestador_por_cpf

CPF による提供者の ID と名前

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 キー(ヘッダー 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)へのデプロイ

このプロジェクトには 2 つの実行モードがあります:

  • stdiodist/index.js)— ローカル使用(Claude Code / Claude Desktop)

  • HTTPdist/http.js)— リモート使用。これは Dockerfile で使用されるモードです

Easypanel で、このリポジトリを指す App タイプのサービスを作成し(Dockerfile 経由でビルド)、環境変数を設定してください:

変数

必須

説明

PERSONALEASY_API_KEY

必須

API の API キー

PERSONALEASY_CLIENT_ID

必須

クライアント ID

MCP_AUTH_TOKEN

推奨

/mcp エンドポイントで必要な Bearer トークン(長いランダムな値を生成)

PORT

任意

デフォルトは 3000

サービスでポート 3000 を公開してください。エンドポイント:

  • POST /mcp — MCP エンドポイント(Streamable HTTP、ステートレス)

  • 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 を、Easypanel のサービスの MCP_AUTH_TOKEN 変数に設定した値に置き換えてください。

重要: サービスに MCP_AUTH_TOKEN が設定されていない場合、この URL を知っている人は誰でもクリニックのデータを照会できます。本番環境でこの変数が設定されていることを確認してください。

基盤 API

すべての呼び出しは単一の RPC エンドポイントに送信されます:

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

使用されるメソッド:RPCGetAgendamentosRPCGetKPIPrdRPCGetPrestadorCPFRPCGetUnidadeAtendimento

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