MCPcopy Create free account

hub / github.com/RASAAS/docmcp-knowledge / types & classes

Types & classes40 in github.com/RASAAS/docmcp-knowledge

↓ 1 callersClassANMATChecker
Parse ANMAT (Argentina) alertas page for medical device safety alerts. Parses the main alertas page which lists alerts with dates. Filters fo
scripts/tier2_checkers.py:1166
↓ 1 callersClassANVISAChecker
Checks ANVISA (Brazil) medical device tecnovigilance alerts. Parses antigo.anvisa.gov.br/alertas?tagsName=tecnovigilancia page which lists FS
scripts/tier2_checkers.py:174
↓ 1 callersClassAtomFeedChecker
Parses Atom feeds (RFC 4287) for new entries since last check. Covers: GOV.UK Atom feeds (MHRA, HSE), EU Atom feeds, etc.
scripts/fetch_updates.py:1713
↓ 1 callersClassCDRHNewsChecker
Scrapes CDRH News and Updates page for regulatory announcements. Captures: town halls, guidance announcements, policy updates, and other CDRH
scripts/fetch_updates.py:1581
↓ 1 callersClassCOFEPRISChecker
Parse COFEPRIS (Mexico) alertas sanitarias page for medical device alerts.
scripts/tier2_checkers.py:1070
↓ 1 callersClassCanadaRecallsChecker
Checks Health Canada recalls and safety alerts for medical devices. Uses the official Open Data JSON dataset from recalls-rappels.canada.ca.
scripts/fetch_updates.py:1821
↓ 1 callersClassDatabaseComparator
Loads all _index.json files and version_registry.json to classify detections.
scripts/fetch_updates.py:458
↓ 1 callersClassECFRChecker
scripts/fetch_updates.py:1008
↓ 1 callersClassECLatestUpdatesChecker
Scrapes EC Medical Devices Latest Updates page for regulatory news. This page covers a much wider scope than the MDCG guidance list: - Delega
scripts/fetch_updates.py:1240
↓ 1 callersClassEURLexChecker
Checks EUR-Lex for harmonised standards amendments via CELLAR SPARQL API. Three-layer detection: 1. SPARQL query: Get all consolidated v
scripts/fetch_updates.py:2567
↓ 1 callersClassFDARecallChecker
Checks OpenFDA Enforcement API for new Class I medical device recalls. Class I recalls are the most serious: reasonable probability that use of o
scripts/fetch_updates.py:1473
↓ 1 callersClassFDASafetyRecallChecker
Checks OpenFDA device/recall.json for recently initiated recalls (all classes). This replaces the web-scraping FDASafetyPageChecker because FDA p
scripts/fetch_updates.py:1364
↓ 1 callersClassGenericPageChecker
Scrapes a generic announcement/news page for new links. Simple approach: extract all <a> tags with href, filter by title_filter, detect new t
scripts/fetch_updates.py:2464
↓ 1 callersClassGoogleSearchChecker
scripts/fetch_updates.py:713
↓ 1 callersClassHSAAnnouncementsChecker
Checks HSA announcements page for medical device related news. Parses the announcements listing page and filters for entries tagged with 'Med
scripts/tier2_checkers.py:905
↓ 1 callersClassHSAGuidanceChecker
Checks HSA guidance documents page for newly updated regulatory guidance. The page lists all medical device GN/GL documents with revision numbers
scripts/tier2_checkers.py:734
↓ 1 callersClassHTTPChecker
scripts/fetch_updates.py:618
↓ 1 callersClassImageDownloader
scripts/download_images.py:61
↓ 1 callersClassLLMVersionAnalyzer
scripts/fetch_updates.py:2697
↓ 1 callersClassMDCGPageChecker
Scrapes EC MDCG guidance page to detect new/updated MDCG documents.
scripts/fetch_updates.py:1055
↓ 1 callersClassMFDSChecker
Checks MFDS (Korea) English news page for medical device regulatory updates. Korea is transitioning from MFDS to DMPA (2026 reform). Captures
scripts/fetch_updates.py:2320
↓ 1 callersClassMedsafeChecker
Checks Medsafe (NZ) Safety Communications for medical device alerts. Parses the HTML table with columns: Date, Communication, Product Type, Topic
scripts/tier2_checkers.py:618
↓ 1 callersClassOpenFDAChecker
scripts/fetch_updates.py:953
↓ 1 callersClassPMDAChecker
Checks PMDA (Japan) English pages for medical device safety & regulatory updates. Parses tabular pages: Medical Safety Information, Revisions of
scripts/fetch_updates.py:2057
↓ 1 callersClassPMDARecallsChecker
Checks PMDA Japanese recall list pages for medical device recalls. Parses the structured HTML tables at info.pmda.go.jp with device name, man
scripts/fetch_updates.py:2192
↓ 1 callersClassPMDAWhatsNewChecker
Checks PMDA English 'What's New' page for device-related updates. This page (https://www.pmda.go.jp/english/0006.html) lists all recent PMDA
scripts/fetch_updates.py:1929
↓ 1 callersClassPostsMigrator
scripts/migrate_posts.py:58
↓ 1 callersClassRSSChecker
scripts/fetch_updates.py:659
↓ 1 callersClassSFDAChecker
Checks SFDA (Saudi Arabia) for medical device safety updates. Two sources: 1. NCMDR Weekly Alert page (weekly PDF reports) -- parsed from HTM
scripts/tier2_checkers.py:408
↓ 1 callersClassSwissmedicChecker
Checks Swissmedic FSCA (Field Safety Corrective Actions) via CSV export API. The API returns a CSV with columns: swissmedicRef, publicationDa
scripts/tier2_checkers.py:294
↓ 1 callersClassTFDAOpenDataChecker
Check Taiwan TFDA medical device safety alerts via open data API. Uses the government open data API at data.fda.gov.tw which provides medical
scripts/tier2_checkers.py:1270
↓ 1 callersClassTGARSSChecker
Parses TGA RSS feeds for medical device safety alerts and market actions. Falls back gracefully if TGA RSS feeds are unreachable (HTTP/2 errors
scripts/tier2_checkers.py:40
↓ 1 callersClassUpdateChecker
scripts/fetch_updates.py:2752
↓ 1 callersClassVersionRegistry
Tracks version history for all regulatory documents.
scripts/fetch_updates.py:408
↓ 1 callersClassVertexAISearchChecker
scripts/fetch_updates.py:799
↓ 1 callersClassWebSearcher
Unified search via Vertex AI Search (preferred) or Google CSE (legacy).
scripts/fetch_nmpa_fulltext.py:319
↓ 1 callersClassWordPressMigrator
scripts/migrate_wordpress.py:86
ClassFDAFetcher
Fetch FDA guidance documents using curl-cffi to bypass Akamai bot detection.
scripts/fetch_fulltext.py:89
ClassGenericFetcher
Generic fetcher that handles direct PDF URLs and HTML pages.
scripts/fetch_fulltext.py:166
ClassPDFExtractor
Extract text from PDF using PyMuPDF.
scripts/fetch_fulltext.py:65