Anteos Health — Medical Appointment Booking

io.github.Anteos-Health由 GitHub 帳號 Anteos-Health 發布v1.2.1更新於 Oct 24, 2026

Book medical appointments with French doctors by specialty and city via AI agents.

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理依專科與城市搜尋法國醫師、查詢空檔,並預約、改約或取消看診。

可以做什麼
  • 依專科與城市搜尋醫師,並查看含給付類別、語言、病患評價與未來 7 天可約時段的完整資料
  • 查詢某位醫師某日的可約時段,或在一段期間內找出最近的可用時段
  • 預約看診,預約會立即確認並寫入醫師行事曆
  • 憑預約權杖查詢、改約或取消既有預約
  • 重新寄送預約管理連結到病患電子郵件
  • 依狀態篩選列出此合作金鑰建立的預約
適用情境
適合讓助理協助病患找到法國醫師,並實際完成、變更或取消一筆真實預約,而不只是回傳資訊。也適合需要在重新啟動後透過合作金鑰還原預約狀態的代理程式。
執行需求
遠端 streamable-HTTP 端點,不需在本機安裝套件。需在 Authorization 標頭以 bearer 形式提供合作 API 金鑰,金鑰須聯絡服務方取得。需要能連線至服務方端點的網路。
安裝前請注意
合作 API 金鑰屬機密,會透過 Authorization 標頭傳送。預約、改約與取消會異動真實的醫療預約:取消無法復原,改約會作廢舊預約權杖並核發新權杖。預約權杖用來證明呼叫方代表該病患,權杖只會寄到病患電子郵件,不會在回應中回傳。病患與預約資料會傳送給服務方。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Anteos Health — Medical Appointment Booking,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.Anteos-Health%2Fanteos-booking/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "anteos-health-medical-appointment-bookin": {
      "type": "http",
      "url": "https://anteoshealth.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Anteos MCP Server

Book medical appointments with French doctors directly from your AI agent.

[MCP Registry] [Protocol]

Overview

The Anteos MCP Server lets AI agents search for doctors, check availability, book appointments, and manage cancellations — all confirmed in real-time in the doctor's calendar.

Endpoint: https://anteoshealth.com/mcp
Transport: streamable-http
Full docs: anteoshealth.com/docs/mcp

Available Tools

ToolDescription
search_doctorsSearch doctors by specialty and/or city, with optional availability filter
get_doctor_profileGet full profile: coverage, languages, reviews, and 7-day availability
find_next_availableFind next available slots over a period, filtered by specialty and/or city
get_available_slotsGet available time slots for a doctor on a specific date
book_appointmentBook a confirmed appointment, immediately added to the doctor's calendar
get_appointmentRetrieve appointment details and status (requires appointment token)
cancel_appointmentCancel an existing appointment (requires appointment token)
reschedule_appointmentAtomically reschedule an appointment to a new date and time
resend_appointment_tokenRe-send the appointment management link to the patient's email
list_my_appointmentsList appointments created by this partner key, with status filtering

Quick Start

AI Agents (Cursor / Claude / Cline)

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "anteos": {      "url": "https://anteoshealth.com/mcp",      "headers": {        "Authorization": "Bearer anteos_mcp_VOTRE_CLE"      }    }  }}

curl

bash
# List available toolscurl -X POST https://anteoshealth.com/mcp \  -H "Authorization: Bearer anteos_mcp_VOTRE_CLE" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
# Search doctorscurl -X POST https://anteoshealth.com/mcp \  -H "Authorization: Bearer anteos_mcp_VOTRE_CLE" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_doctors","arguments":{"specialty":"cardiologue","city":"Paris"}}}'
# Find next available slotscurl -X POST https://anteoshealth.com/mcp \  -H "Authorization: Bearer anteos_mcp_VOTRE_CLE" \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"find_next_available","arguments":{"from_date":"2026-05-10","specialty":"cardiologue","city":"Paris"}}}'

Authentication

All requests require a partner API key in the Authorization header:

Authorization: Bearer anteos_mcp_<your_key>

To get a key: Contact [email protected]

Registry

Published on the official MCP Registry:
io.github.Anteos-Health/anteos-booking


Full documentation · Anteos Health

來源:README.md,提交 3bb50b7

工具

10

search_doctors

Recherche des médecins Anteos par spécialité et/ou ville. Retourne les médecins avec disponibilités, secteur conventionnement et informations pratiques. Utilisez get_doctor_profile avec le champ id pour obtenir le profil complet d'un médecin (avis patients, diplômes, langues, tarifs).

輸入參數citylimitoffsetspecialtyavailable_from

book_appointment

Prend un rendez-vous pour un patient chez un médecin Anteos. Le rendez-vous est immédiatement confirmé dans l'agenda du médecin.

輸入參數date必填time必填motifmotif_iddoctor_id必填patient_dob必填patient_sex必填patient_email必填patient_phonepatient_lastname必填patient_firstname必填send_confirmation_email

find_next_available

Cherche les prochains créneaux disponibles sur une période, pour un ou plusieurs médecins filtrés par spécialité et/ou ville. À préférer à get_available_slots quand l'utilisateur demande "quand est-ce que X est libre" ou "y a-t-il un RDV disponible cette semaine". Retourne au maximum max_slots créneaux par médecin pour ne pas surcharger le contexte.

輸入參數citydaysmotif_iddoctor_idfrom_date必填max_slotsspecialty

get_available_slots

Retourne les créneaux disponibles pour un médecin à une date donnée. À appeler avant book_appointment pour proposer des options concrètes au patient plutôt que de réserver à l'aveugle.

輸入參數date必填motif_iddoctor_id必填

get_appointment

Récupère les informations et le statut d'un rendez-vous. Requiert le appointment_token reçu lors de la réservation (book_appointment) — ce token prouve que l'appelant représente le patient concerné.

輸入參數appointment_id必填appointment_token必填

cancel_appointment

Annule un rendez-vous existant. L'annulation est définitive. Requiert le appointment_token reçu lors de la réservation (book_appointment).

輸入參數appointment_id必填appointment_token必填

resend_appointment_token

Renvoie par email au patient le lien de gestion de son rendez-vous. À utiliser si le appointment_token n'est plus disponible côté client. Le token n'est jamais renvoyé dans la réponse — uniquement par email au patient.

輸入參數patient_email必填appointment_id必填

reschedule_appointment

Reporte un rendez-vous existant vers un nouveau créneau. L'opération est atomique : l'ancien RDV est annulé et le nouveau est créé en une seule transaction, évitant qu'un autre agent prenne le créneau cible entre les deux. Un nouveau appointment_token est émis — l'ancien est révoqué définitivement.

輸入參數new_date必填new_time必填appointment_id必填appointment_token必填

list_my_appointments

Liste les rendez-vous créés par cette clé partenaire. Utile pour récupérer l'état après un crash ou un redémarrage de l'agent, ou pour vérifier les RDV en cours sans stocker les tokens côté client.

輸入參數limitoffsetstatus

get_doctor_profile

Retourne le profil complet d'un médecin : coordonnées, secteur conventionnement, carte vitale, tiers payant, téléconsultation, langues, description, diplômes, expertises, avis patients Anteos (note, résumé IA), et créneaux disponibles sur les 7 prochains jours. À appeler après search_doctors pour aider le patient à choisir son médecin.

輸入參數doctor_id必填

版本歷史

1
  1. v1.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。