Vghsdk Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Vghsdk Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
VGH 榮總內網爬蟲 MCP Server - 使用 FastMCP 框架。
⚠️ 注意: 僅能在 VGH 內網環境中使用。
YYYY-MM-DD 格式git clone https://github.com/eyeduck-ai/vghsdk-mcp.git
cd vghsdk-mcp
uv syncuv run python -m vghsdk_mcp支援 Claude Desktop、ChatGPT、Google CLI 等 MCP 客戶端,設定格式相同:
{
"mcpServers": {
"vghsdk": {
"command": "uv",
"args": ["--directory", "/path/to/vghsdk-mcp", "run", "python", "-m", "vghsdk_mcp"]
}
}
}設定檔位置:
~/Library/Application Support/Claude/claude_desktop_config.json.cursor/mcp.json (專案根目錄)所有 Tools 需要:
| 參數 | 說明 |
|---|---|
eip_id | EIP 帳號 |
eip_password | 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 需要的格式 (民國/西元)。
| Tool | 說明 |
|---|---|
patient_search | 搜尋病人 |
patient_info | 基本資料 |
patient_opd_list | 門診清單 |
patient_opd_note | 門診 SOAP |
patient_opd_list_search | 門診搜尋 (regex) |
patient_op_list | 已完成手術紀錄 |
patient_op_schedule | 預定手術排程 |
patient_op_note | 手術病歷 |
patient_ad_list | 住院清單 |
patient_ad_note | 住院病歷 |
patient_drug_list | 用藥清單 |
patient_drug_content | 用藥詳細 |
patient_consult_list | 會診清單 |
patient_consult_note | 會診內容 |
patient_scaned_note | 掃描病歷 |
| Tool | 說明 |
|---|---|
surgery_doc_schedule_list | 醫師手術排程 |
surgery_dept_schedule_list | 科別手術排程 |
surgery_schedule_detail | 手術詳細 |
| Tool | 說明 |
|---|---|
doc_opd_patient_list_previous | 過去看診名單 (僅限過去日期) |
doc_opd_schedule | 未來門診清單 |
doc_opd_patient_list_appointment | 掛號名單 |
doc_batch_opd_note | 批次門診病歷 (含防護機制) |
| Tool | 說明 |
|---|---|
consent_opschedule | 手術排程 |
consent_list | 同意書清單 |
consent_search | 搜尋同意書 |
consent_pdf_bytes | 下載 PDF |
| Tool | 說明 |
|---|---|
ivi_fetch_schedule | 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.pynpx @modelcontextprotocol/inspector uv --directory /path/to/vghsdk run python -m vghsdk_mcpPrivate - Internal Use Only
ZMH
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.