vghsdk-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vghsdk-mcpGet patient info for ID 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vghsdk_mcp
VGH 榮總內網爬蟲 MCP Server - 使用 FastMCP 框架。
⚠️ 注意: 僅能在 VGH 內網環境中使用。
功能
🔧 27 個 MCP Tools - 病人、手術、門診、住院、同意書、IVI 查詢
🔐 統一認證 - 每次呼叫提供 EIP 帳密
⚡ Session 共享 - 同一帳號重用 session
📅 統一日期格式 - 所有日期參數使用 ISO
YYYY-MM-DD格式
Related MCP server: openemr-mcp
需求
Python ≥ 3.10
VGH 內網
安裝
git clone https://github.com/eyeduck-ai/vghsdk-mcp.git
cd vghsdk-mcp
uv sync啟動
uv run python -m vghsdk_mcpMCP Client 設定
支援 Claude Desktop、ChatGPT、Google CLI 等 MCP 客戶端,設定格式相同:
{
"mcpServers": {
"vghsdk": {
"command": "uv",
"args": ["--directory", "/path/to/vghsdk-mcp", "run", "python", "-m", "vghsdk_mcp"]
}
}
}設定檔位置:
Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.jsonCursor:
.cursor/mcp.json(專案根目錄)
認證
所有 Tools 需要:
參數 | 說明 |
| EIP 帳號 |
| EIP 密碼 |
日期格式
統一規則: 所有日期參數使用 YYYY-MM-DD 格式 (ISO 8601)。
# 所有函數都使用相同格式
await surgery_doc_schedule_list(..., date='2025-12-30')
await doc_opd_patient_list_previous(..., date='2025-12-19')
await patient_op_note(..., dt='2025-11-04')
await patient_ad_note(..., adidate='2025-09-30')函數會自動轉換為內網 API 需要的格式 (民國/西元)。
可用 Tools (27 個)
Patient (15)
Tool | 說明 |
| 搜尋病人 |
| 基本資料 |
| 門診清單 |
| 門診 SOAP |
| 門診搜尋 (regex) |
| 已完成手術紀錄 |
| 預定手術排程 |
| 手術病歷 |
| 住院清單 |
| 住院病歷 |
| 用藥清單 |
| 用藥詳細 |
| 會診清單 |
| 會診內容 |
| 掃描病歷 |
Surgery (3)
Tool | 說明 |
| 醫師手術排程 |
| 科別手術排程 |
| 手術詳細 |
Doctor (4)
Tool | 說明 |
| 過去看診名單 (僅限過去日期) |
| 未來門診清單 |
| 掛號名單 |
| 批次門診病歷 (含防護機制) |
Consent (4)
Tool | 說明 |
| 手術排程 |
| 同意書清單 |
| 搜尋同意書 |
| 下載 PDF |
IVI (1)
Tool | 說明 |
| IVI 排程 |
回傳格式
{
"success": true,
"data": [...],
"message": "",
"count": 15
}專案結構
vghsdk-mcp/
├── vghsdk_mcp.py # FastMCP 入口
├── pyproject.toml
└── vghsdk/
├── core.py # SessionManager, VghClient
├── utils.py # 日期轉換
└── tools/ # 27 個 MCP Tools
├── patient.py
├── surgery.py
├── doctor.py
├── consent.py
└── ivi.py測試
MCP Inspector
npx @modelcontextprotocol/inspector uv --directory /path/to/vghsdk run python -m vghsdk_mcp授權
Private - Internal Use Only
作者
ZMH
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/eyeduck-ai/vghsdk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server