EasyDocForms MCP sunucusu
Commit 22 Ağu 2026Boş PDF giriş formlarını mobil uyumlu doldurulabilir bağlantılara dönüştürür ve PHI verilerini AI bağlamı dışında tutarak tamamlanmış PDF'leri geri getirir.
Ayrıca bilinen adı easydocforms/easydocforms-mcp, easydocforms-mcp
- Yıldızlar
- 0
- Araçlar
- 6
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.2
- Son commit
- 22 Ağu 2026
- Lisans
- MIT
EasyDocForms MCP nedir?
EasyDocForms bir MCP sunucusudur. Boş PDF giriş formlarını mobil uyumlu doldurulabilir bağlantılara dönüştürür ve PHI verilerini AI bağlamı dışında tutarak tamamlanmış PDF'leri geri getirir. 6 araç sunar; örneğin import_pdf_from_url, get_import_status, list_templates.
Özet, projenin README dosyasından oluşturuldu
EasyDocForms MCP sunucusu hakkında
EasyDocForms, sağlık sektörü geliştiricilerinin hasta giriş süreçlerini AI agent'ları aracılığıyla yönetmeleri için özelleşmiş bir yöntem sunar. Bu MCP server, bir agent'ın boş PDF giriş paketlerini mobil uyumlu, barındırılan doldurulabilir bağlantılara dönüştürmesine olanak tanır. Özellikle korunan sağlık bilgileri için katı bir sınır oluşturmak üzere tasarlanmıştır; böylece hassas hasta yanıtlarının AI bağlamına asla girmemesi sağlanır. Bunun yerine sunucu, belge işleme süreçlerini yönetir ve meta veri veya tamamlanmış dosyalar için kısa süreli imzalı URL'ler döndürür.
Kullanıcılar, EasyDocForms Partner API ayarlarından bir API anahtarı sağlayarak bu sunucuyu Go veya Docker aracılığıyla yerel olarak dağıtabilirler. Sunucu stdio transport kullanır ve EASYDOCFORMS_API_KEY ortam değişkenine ihtiyaç duyar. Temel araçlar arasında boş şablonları yüklemek için import_pdf_from_url, hasta URL'leri oluşturmak için create_fill_link ve yaklaşık on dakika süren imzalı bir indirme bağlantısı almak için get_completed_pdf_link bulunur. Bu kurulum, bir agent'ın gerçek hasta verilerini hiçbir zaman görmeden form oluşturma ve geri getirme iş akışını yönetmesine olanak tanır.
Neler yapabilirsiniz
- 1Boş PDF'leri web formlarına dönüştürünBir agent, boş bir tıbbi formun URL'sini alabilir ve bunu hastalar için dijital bir bağlantıya dönüştürebilir.
- 2Tamamlanmış tıbbi belgeleri geri getirinBir AI, bir formun tamamlanıp tamamlanmadığını kontrol edebilir ve bir EMR sistemi için nihai PDF'ye geçici bir bağlantı sağlayabilir.
- 3Form gönderim durumunu izleyinBir agent, gönderim meta verilerini kontrol ederek bir hastanın belgelerini gönderip göndermediğini takip edebilir.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
EasyDocForms MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıEasyDocForms MCP'yi Claude Code içine yükleyin
$ claude mcp add --env EASYDOCFORMS_API_KEY=<YOUR_EASYDOCFORMS_API_KEY> easydocforms-mcp -- docker run -i --rm ghcr.io/easydocforms/easydocforms-mcp:0.1.2EasyDocForms MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"easydocforms-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/easydocforms/easydocforms-mcp:0.1.2"
],
"env": {
"EASYDOCFORMS_API_KEY": "<YOUR_EASYDOCFORMS_API_KEY>"
}
}
}
}EasyDocForms MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"easydocforms-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/easydocforms/easydocforms-mcp:0.1.2"
],
"env": {
"EASYDOCFORMS_API_KEY": "<YOUR_EASYDOCFORMS_API_KEY>"
}
}
}
}EasyDocForms MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"easydocforms-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/easydocforms/easydocforms-mcp:0.1.2"
],
"env": {
"EASYDOCFORMS_API_KEY": "<YOUR_EASYDOCFORMS_API_KEY>"
}
}
}
}EasyDocForms MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.easydocforms-mcp] command = "docker" args = ["run", "-i", "--rm", "ghcr.io/easydocforms/easydocforms-mcp:0.1.2"] [mcp_servers.easydocforms-mcp.env] EASYDOCFORMS_API_KEY = "<YOUR_EASYDOCFORMS_API_KEY>"
EasyDocForms MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"easydocforms-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/easydocforms/easydocforms-mcp:0.1.2"
],
"env": {
"EASYDOCFORMS_API_KEY": "<YOUR_EASYDOCFORMS_API_KEY>"
}
}
}
}EasyDocForms MCP araçları 6
README dosyasından algılandıimport_pdf_from_urlget_import_statuslist_templatescreate_fill_linkget_submissionget_completed_pdf_link
| import_pdf_from_url | — | |
| get_import_status | — | |
| list_templates | — | |
| create_fill_link | — | |
| get_submission | — | |
| get_completed_pdf_link | — |
Yapılandırma
EASYDOCFORMS_API_KEYGerekliGizliEasyDocForms Partner API key (edfk_live_*), created under Settings → Integrations → Partner API
EASYDOCFORMS_BASE_URLOptional API base URL override
| Ad | Açıklama | Sunucu |
|---|---|---|
| EASYDOCFORMS_API_KEY | EasyDocForms Partner API key (edfk_live_*), created under Settings → Integrations → Partner API | GerekliGizli |
| EASYDOCFORMS_BASE_URL | Optional API base URL override |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilireasydocforms/easydocforms-mcp is public and reachablegithub.com/easydocforms/easydocforms-mcp ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyorKontrol edilmedi
- Derleme kaynağı (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-08-22github.com/easydocforms/easydocforms-mcp ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette ve bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişNo tool named like delete, drop or execGeçti
- Uzak endpoint MCP el sıkışmasına yanıt veriyorKontrol edilmedi
easydocforms-mcp
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_urlrequiresblank_form_attestation: trueand takes a URL, never document bytes. get_submissionreturns metadata and an answer count — never the patient's answers. Answers stay server-side, behind your API key.get_completed_pdf_linkreturns 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_refmust never contain PHI — it's an opaque correlation id (your visit or order number).
Tools
| Tool | What it does |
|---|---|
import_pdf_from_url |
Import a blank PDF intake form (async; requires blank-form attestation) |
get_import_status |
Poll an import until its template is ready |
list_templates |
List the organization's active form templates |
create_fill_link |
Mint a hosted URL where a patient fills the form |
get_submission |
Submission metadata + answer count — never answers |
get_completed_pdf_link |
Short-lived signed download URL for the completed PDF |
Install
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):
docker run -i --rm -e EASYDOCFORMS_API_KEY=edfk_live_... ghcr.io/easydocforms/easydocforms-mcp:latest
Claude Code
claude mcp add easydocforms --env EASYDOCFORMS_API_KEY=edfk_live_... -- easydocforms-mcp
Claude Desktop (or any MCP client)
{
"mcpServers": {
"easydocforms": {
"command": "easydocforms-mcp",
"env": { "EASYDOCFORMS_API_KEY": "edfk_live_..." }
}
}
}
Environment
| Variable | Required | Purpose |
|---|---|---|
EASYDOCFORMS_API_KEY |
yes | edfk_live_* Partner API key |
EASYDOCFORMS_BASE_URL |
no | API base URL override |
Try it
With MCP Inspector:
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
go test ./... -race
License
MIT
EasyDocForms MCP soruları
EasyDocForms MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env EASYDOCFORMS_API_KEY=<YOUR_EASYDOCFORMS_API_KEY> easydocforms-mcp -- docker run -i --rm ghcr.io/easydocforms/easydocforms-mcp:0.1.2 komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
EasyDocForms MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
EasyDocForms MCP hangi araçları sunar?
6 araç sunar; bunlar arasında import_pdf_from_url, get_import_status, list_templates, create_fill_link, get_submission yer alır.
Sunucu hasta gizliliğini nasıl korur?
Sunucu, yalnızca boş formları içe aktararak ve hasta yanıtları yerine meta veri döndürerek korunan sağlık bilgilerinin modele asla geçmemesini sağlar.
Tamamlanmış hasta formunu nasıl alabilirim?
Tamamlanmış PDF'yi indirmek için kısa süreli imzalı bir URL almak üzere get_completed_pdf_link aracını kullanabilirsiniz.
Bu sunucuyu kullanmak için hangi kimlik doğrulama gereklidir?
EasyDocForms uygulamasından, Ayarlar, Entegrasyonlar ve Partner API bölümünde bulunan bir API anahtarına ihtiyacınız vardır.