{"_id":"@cursorversinc/medgov-mcp","name":"@cursorversinc/medgov-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cursorversinc/medgov-mcp","version":"0.1.0","description":"Model Context Protocol server exposing the medical AI governance crosswalk (PMDA / FDA / EU AI Act / WHO / IMDRF / ISO-IEC 42001 / NIST AI RMF / MHLW / METI / JMA) — 13 columns x 10 guidelines.","license":"CC-BY-4.0","main":"dist/index.js","bin":{"medgov-mcp":"dist/index.js"},"keywords":["mcp","model-context-protocol","medical-ai","governance","pmda","fda","eu-ai-act","nist-ai-rmf","claude-desktop","cursor"],"scripts":{"prebuild":"node -e \"require('fs').cpSync('../../site/docs/assets/lookup-index.json','src/lookup-index.json')\"","build":"tsc -p tsconfig.json && node -e \"const f='dist/index.js';const fs=require('fs');const s=fs.readFileSync(f,'utf8');if(!s.startsWith('#!'))fs.writeFileSync(f,'#!/usr/bin/env node\\n'+s);fs.chmodSync(f,0o755)\"","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","zod":"^3.23.8"},"devDependencies":{"@types/node":"^22.10.2","typescript":"^5.8.3"},"engines":{"node":">=18.18.0"},"_id":"@cursorversinc/medgov-mcp@0.1.0","gitHead":"c47372df90a23a008c5d6c47fe18211639d8e981","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-4pvQFNMjUxf/nKWVoMxWWt/O2XCMRYgu1rV5c2+ALk+EZjHlrVMNjwiot3XuTlJpr6OXcuEz6MkhmsSTRwgZIQ==","shasum":"6d13b80fa148acd2b0de907c82c811851befd334","tarball":"https://registry.npmjs.org/@cursorversinc/medgov-mcp/-/medgov-mcp-0.1.0.tgz","fileCount":4,"unpackedSize":78938,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjYk6y50goyRWauHGpNkVuW/z51eaqf7eBWSQPzjG1RQIhAK0+Cu8D+040ivTp1IZO0BzNwVmcOoJM0zm/omjJI2k3"}]},"_npmUser":{"name":"cursorvers-inc","email":"info@cursorvers.com"},"directories":{},"maintainers":[{"name":"cursorvers-inc","email":"info@cursorvers.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/medgov-mcp_0.1.0_1776652575929_0.4885034682692586"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T02:36:15.754Z","0.1.0":"2026-04-20T02:36:16.072Z","modified":"2026-04-20T02:36:16.348Z"},"maintainers":[{"name":"cursorvers-inc","email":"info@cursorvers.com"}],"description":"Model Context Protocol server exposing the medical AI governance crosswalk (PMDA / FDA / EU AI Act / WHO / IMDRF / ISO-IEC 42001 / NIST AI RMF / MHLW / METI / JMA) — 13 columns x 10 guidelines.","keywords":["mcp","model-context-protocol","medical-ai","governance","pmda","fda","eu-ai-act","nist-ai-rmf","claude-desktop","cursor"],"license":"CC-BY-4.0","readme":"# @cursorversinc/medgov-mcp\n\nModel Context Protocol (MCP) server exposing the **medical AI governance crosswalk** — 13 columns × 10 guidelines (PMDA, FDA, EU AI Act, WHO, IMDRF, ISO/IEC 42001, NIST AI RMF, 厚労省, 経産省, 日本医師会).\n\nLets Claude Desktop / Cursor / any MCP host look up governance requirements, citations, and strength levels (`must` / `should` / `mention` / `none`) directly from your dev loop.\n\n## Install (Claude Desktop / Cursor)\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"medgov\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cursorversinc/medgov-mcp\"]\n    }\n  }\n}\n```\n\nRestart the host. The following tools become available:\n\n| Tool | Description |\n| ---- | ----------- |\n| `search_medical_governance` | Free-text search across columns, keywords, and cell summaries. |\n| `get_column` | Full detail for one column (A–M). |\n| `get_guideline` | All 13 cells belonging to one guideline. |\n| `list_guidelines` | 10 guidelines (id + display name). |\n| `list_columns` | 13 columns (id + ja/en name + cell count). |\n\n## Local development\n\n```\npnpm install\npnpm -F @cursorversinc/medgov-mcp build\nnode packages/mcp/dist/index.js   # server listens on stdio\n```\n\nThe `prebuild` step copies the latest `site/docs/assets/lookup-index.json` into `src/` so the server always ships with the current corpus.\n\n## Data source\n\nCorpus is generated from `corpus/*.yml` in the parent repo and emitted to `site/docs/assets/lookup-index.json`. Schema:\n\n```\n{\n  \"columns\": {\n    \"A\"..\"M\": {\n      \"name\": \"<ja>\",\n      \"name_en\": \"<en>\",\n      \"cells\": [\n        { \"guideline\", \"guideline_id\", \"strength\", \"summary\", \"citation_url\", \"confidence\" }\n      ]\n    }\n  },\n  \"keywords\": { \"<kw>\": [\"<column_id>\", ...] }\n}\n```\n\n## License\n\nCC-BY-4.0 — corpus is a curated citation overlay, not a regulatory filing.\n","readmeFilename":"README.md","_rev":"1-22b575c53bf84508ee06b7d8bccaebc3"}