personaleasy-mcp-server
personaleasy-mcp-server
PersonalEasy | EasyDental Cloud | DentalKids API 的 MCP 服务器。
工具
工具 | 描述 | 参数 |
| 查询指定时段内的预约记录 |
|
| 仪表板的生产力 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.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 构建)并配置环境变量:
变量 | 必填 | 描述 |
| 是 | API 的 api-key |
| 是 | 客户端 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