personaleasy-mcp-server
personaleasy-mcp-server
PersonalEasy API | EasyDental Cloud | DentalKids 向け MCP サーバー。
ツール
Tool | 説明 | パラメータ |
| 期間内の予約を検索 |
|
| ダッシュボード用の生産 KPI |
|
| CPF による提供者の ID と名前 |
|
| アクティブな診療ユニットの一覧 | — |
すべてのツールは読み取り専用です(readOnlyHint: true)。
Related MCP server: open-dental-mcp
インストール
npm install
npm run build認証情報
認証情報は決してコードに含めないでください。環境変数で設定します:
PERSONALEASY_API_KEY— API キー(ヘッダーx-api-key)PERSONALEASY_CLIENT_ID— クライアント IDPERSONALEASY_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.jsClaude 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 つの実行モードがあります:
stdio(
dist/index.js)— ローカル使用(Claude Code / Claude Desktop)HTTP(
dist/http.js)— リモート使用。これは Dockerfile で使用されるモードです
Easypanel で、このリポジトリを指す App タイプのサービスを作成し(Dockerfile 経由でビルド)、環境変数を設定してください:
変数 | 必須 | 説明 |
| 必須 | API の API キー |
| 必須 | クライアント ID |
| 推奨 |
|
| 任意 | デフォルトは 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": { ... } }使用されるメソッド: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