EasyDocForms

com.easydocforms由 easydocforms.com 發布v0.1.2更新於 Oct 24, 2026

Healthcare intake for agents: import blank PDFs, create patient fill links, fetch completed PDFs.

概覽

AI 產生的概覽

讓助理匯入空白醫療問診 PDF、建立病患填寫連結並取得完成的 PDF,而不需接觸病患答案。

可以做什麼
封裝 EasyDocForms 合作夥伴 API,讓助理能從網址匯入空白 PDF 問診表、輪詢直到範本就緒、列出組織內啟用的表單範本,並為病患產生託管填寫連結。它也能取得提交中繼資料與答案數量,並為完成的 PDF 產生短期有效的簽章下載連結。病患答案保留在伺服器端,不會回傳給模型。
適用情境
適合診所、問診團隊或醫療軟體,希望由助理把空白問診表包轉為託管可填寫表單、把連結交給病患,並查詢完成的 PDF 是否就緒。適用於助理負責協調表單流程、但不應看到受保護健康資訊的情境。
執行需求
透過 stdio 在本機執行,可使用 go install 安裝的 Go 執行檔,或使用已發佈的 Docker 映像。需要在 EASYDOCFORMS_API_KEY 中提供 EasyDocForms 合作夥伴 API 金鑰,該金鑰在「設定、整合、合作夥伴 API」下建立。選用的 EASYDOCFORMS_BASE_URL 可覆寫 API 基礎網址。需要能連線至 EasyDocForms API 的網路。
安裝前請注意
EASYDOCFORMS_API_KEY 是正式憑證,應避免放入共用設定。匯入必須是空白表單,並需要空白表單聲明。external_ref 欄位絕不能包含受保護健康資訊。完成的 PDF 連結是短期有效的簽章網址,可直接存取該文件,應像傳真一樣謹慎處理,僅分享給預期收件者。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 EasyDocForms,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

easydocforms-mcp

[CI]

An MCP server for healthcare intake forms: give an AI agent the ability to turn a blank PDF intake packet into a hosted, mobile-friendly fillable form, hand the patient a link, and retrieve the completed, pixel-exact PDF — without any PHI ever entering the agent's context.

Built on EasyDocForms, whose document-understanding pipeline (field detection, checkbox semantics, consent blocks, signature models) runs healthcare intake in production. This server wraps the Partner API via the easydocforms-go SDK.

The PHI boundary (read this first)

This server is designed so protected health information never passes through the model:

  • Imports are blank forms only. import_pdf_from_url requires blank_form_attestation: true and takes a URL, never document bytes.
  • get_submission returns metadata and an answer count — never the patient's answers. Answers stay server-side, behind your API key.
  • get_completed_pdf_link returns a ~10-minute signed URL the agent can hand to a human or an EMR without exposing your API key. Treat it like a fax.
  • external_ref must never contain PHI — it's an opaque correlation id (your visit or order number).

Tools

ToolWhat it does
import_pdf_from_urlImport a blank PDF intake form (async; requires blank-form attestation)
get_import_statusPoll an import until its template is ready
list_templatesList the organization's active form templates
create_fill_linkMint a hosted URL where a patient fills the form
get_submissionSubmission metadata + answer count — never answers
get_completed_pdf_linkShort-lived signed download URL for the completed PDF

Install

sh
go install github.com/easydocforms/easydocforms-mcp/cmd/easydocforms-mcp@latest

You'll need an API key from the EasyDocForms app: Settings → Integrations → Partner API (shown exactly once).

Or run the Docker image (no Go toolchain needed):

sh
docker run -i --rm -e EASYDOCFORMS_API_KEY=edfk_live_... ghcr.io/easydocforms/easydocforms-mcp:latest

Claude Code

sh
claude mcp add easydocforms --env EASYDOCFORMS_API_KEY=edfk_live_... -- easydocforms-mcp

Claude Desktop (or any MCP client)

json
{  "mcpServers": {    "easydocforms": {      "command": "easydocforms-mcp",      "env": { "EASYDOCFORMS_API_KEY": "edfk_live_..." }    }  }}

Environment

VariableRequiredPurpose
EASYDOCFORMS_API_KEYyesedfk_live_* Partner API key
EASYDOCFORMS_BASE_URLnoAPI base URL override

Try it

With MCP Inspector:

sh
EASYDOCFORMS_API_KEY=edfk_live_... npx @modelcontextprotocol/inspector easydocforms-mcp

A typical agent session: "Import the intake form at https://clinic.example.com/forms/new-patient.pdf (it's blank), then give me a fill link for visit 8675309." The agent imports, polls, mints a link with external_ref: "visit-8675309", and hands back a URL. After the patient submits, "Is the PDF for that visit ready?" → get_submission + get_completed_pdf_link.

Transport

stdio only, credentials from the environment — per the MCP spec's guidance for locally-run servers. A hosted remote variant (Streamable HTTP + OAuth 2.1) is planned as a second wave.

Development

sh
go test ./... -race

License

MIT

來源:README.md,提交 34dc9f3

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分