Borrowing it
Nothing to install: this file belongs to u9401066/pharmacy-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/u9401066/pharmacy-mcp/main/.github/copilot-instructions.mdgit clone --depth 1 https://github.com/u9401066/pharmacy-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/u9401066/pharmacy-mcp/copilot-instructions)<a href="https://agentmods.dev/instructions/u9401066/pharmacy-mcp/copilot-instructions"><img src="https://agentmods.dev/badge/instructions/u9401066/pharmacy-mcp/copilot-instructions.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.02328 | $0.02328 |
| Opus 5 | $0.01164 | $0.01164 |
| Sonnet 5 | $0.00466 | $0.00466 |
| Haiku 4.5 | $0.00233 | $0.00233 |
Grade A, and why
pharmacy-mcp copilot-instructions.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 269 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Copilot 自定義指令
此文件整合 AGENTS.md 和 CLAUDE.md 內容,為 VS Code Copilot 和 Claude Code 提供統一指引
開發哲學 💡
「想要寫文件的時候,就更新 Memory Bank 吧!」
「想要零散測試的時候,就寫測試檔案進 tests/ 資料夾吧!」
- 不要另開檔案寫筆記,直接寫進 Memory Bank
- 今天的零散測試,就是明天的回歸測試
專案概述
藥品資訊 MCP Server v0.8.0 - 透過 Model Context Protocol 提供完整藥品功能。
| 指標 | 數值 |
|---|---|
| 版本 | v0.8.0 |
| MCP Tools | 19 個 |
| 測試數量 | 43 個 (全部通過) |
| 藥名對照 | 120+ 藥品 |
| 健保規則 | 60+ 藥品 |
法規遵循
你必須遵守以下法規層級:
CONSTITUTION.md ← 最高原則(不可違反)
│
├── .github/bylaws/ ← 子法(細則規範)
│ ├── ddd-architecture.md
│ ├── git-workflow.md
│ ├── memory-bank.md
│ └── python-environment.md
│
└── .claude/skills/ ← 實施細則(操作程序)
架構原則
- 採用 DDD (Domain-Driven Design)
- DAL (Data Access Layer) 必須獨立
- 依賴方向:
Presentation → Application → Domain ← Infrastructure - 參見子法:
.github/bylaws/ddd-architecture.md
目錄結構約定
src/pharmacy_mcp/
├── domain/ # 領域層 - 純業務邏輯(無外部依賴)
│ ├── entities/ # 實體
│ └── value_objects/ # 值物件
├── application/ # 應用層 - 用例編排
│ └── services/ # 應用服務
├── infrastructure/ # 基礎設施 - 外部服務
│ ├── api/ # API 客戶端 (FDA, RxNorm, TFDA)
│ └── cache/ # 快取
└── presentation/ # 呈現層 - MCP Tools
└── server.py # MCP Server 定義
Python 環境(uv 優先)
- 優先使用 uv 管理套件和虛擬環境
- 專案使用
pyproject.toml+uv.lock - 禁止全域安裝套件
# 初始化環境
uv venv
uv sync --all-extras
# 安裝依賴
uv add package-name
uv add --dev pytest ruff mypy
參見子法:.github/bylaws/python-environment.md
MCP 開發規則
- 所有 Tool 定義在
src/pharmacy_mcp/presentation/server.py - Tool 函數必須使用 type hints
- Tool 描述必須清楚說明參數和回傳值
- 台灣相關 Tools 使用 TaiwanDrugService
可用 MCP Tools (19 個)
基礎功能 (13 個)
search_drug- 藥品搜尋get_drug_info- 藥品資訊(含台灣資訊)get_drug_dosage- 劑量資訊get_drug_warnings- 警告資訊check_drug_interaction- 藥物交互作用check_multi_drug_interactions- 多藥物交互作用check_food_drug_interaction- 食品藥物交互calculate_dose_by_weight- 體重劑量計算calculate_dose_by_bsa- BSA 劑量計算calculate_creatinine_clearance- 腎功能計算calculate_pediatric_dose- 小兒劑量calculate_infusion_rate- 輸液速率convert_dose_units- 劑量單位轉換
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 269 lines · 2,328 tokens per session scan A 1d61ab4aa0c1
pharmacy-mcp copilot-instructions.md is an instructions file published in the GitHub repository u9401066/pharmacy-mcp (3 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 2,328 tokens to every session, about $0.0116 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other instructions, from other repositories
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
codex AGENTS.md
AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).
langchain AGENTS.md
AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.
spec-kit AGENTS.md
AGENTS.md instructions for github/spec-kit, covering agents.md, about spec kit and specify, quickstart — add a new integration in 5 steps, integration architecture and integrationmanifest — file tracking.