Skip to main content
Glama
lnpapin

Health Canada Summary Reports MCP Server

by lnpapin

Health Canada Summary Reports — MCP 서버

Santé Canada의 공개 API « Rapports sommaires » (Résumés des motifs de décision / SBD, Décisions réglementaires / RDS, Résumés d'examen d'innocuité / SSR)를 MCP 호환 에이전트(특히 Microsoft Copilot Studio 에이전트)가 사용할 수 있는 도구로 제공하는 MCP 서버입니다.

health-canada-summary-reports-explorer (웹 버전)의 동반 도구로, 동일한 소스 API를 사용하며 health-products.canada.ca 외에는 데이터를 저장하거나 보내지 않습니다.

제공되는 도구

  • searchHealthCanadaReports — 제품명, 제조업체, 성분, 치료 영역 또는 관리 번호로 검색합니다. 일치하는 ID의 짧은 목록을 반환합니다.

  • getHealthCanadaReport — 정확한 ID로 보고서의 전체 텍스트를 가져옵니다 (Markdown 형식).

두 도구 모두 reportType (sbd | rds | ssr) 및 lang (fr | en, 기본값 fr)을 허용합니다.

Related MCP server: Enterprise Knowledge MCP Server

로컬 시작

필수 조건: Node.js 18+.

npm install
npm run build
npm start

서버는 http://localhost:3000/mcp에서 수신 대기합니다.

서버를 Copilot Studio에 연결

Copilot Studio는 공개 HTTPS URL을 통해 서버에 연결해야 합니다. 개발/테스트에는 Dev Tunnels (Microsoft 공식 도구)를 사용하는 것이 가장 간단합니다.

devtunnel host -p 3000 --allow-anonymous

생성된 URL (형식 https://xxxxx-3000.devtunnels.ms — 포트는 :3000이 아니라 호스트 이름의 접미사입니다)을 복사하고 끝에 /mcp를 추가합니다.

그런 다음 Copilot Studio에서:

  1. 에이전트를 열고 → 도구(Tools) 탭 → 도구 추가(Add a tool)를 선택합니다.

  2. Model Context Protocol을 선택합니다.

  3. 다음을 입력합니다:

    • 서버 이름 : Rapports sommaires Santé Canada

    • 설명 : Recherche et consultation des rapports de décision réglementaire et d'innocuité de Santé Canada (médicaments et instruments médicaux).

    • 서버 URL : https://xxxxx-3000.devtunnels.ms/mcp

    • 인증 : Aucune (소스 API는 공개되어 있으며 키가 필요 없습니다)

  4. 만들기를 클릭한 다음 미리 보기 탭에서 'Santé Canada가 Abilify를 승인한 이유는 무엇인가요?' 또는 'tofacitinib에 대한 안전성 검토가 있었나요?' 같은 질문으로 테스트합니다.

프로덕션 배포

개발 터널은 계속 열어 두기 위한 것이 아닙니다. 상시 사용을 위해서는 이 Node.js 서버를 일반적인 플랫폼(Azure Container Apps, Azure App Service, Render, Fly.io 등)에 호스팅하고 Copilot Studio에서 devtunnel URL 대신 안정적인 HTTPS URL을 사용하세요. 이 서버는 데이터베이스나 환경 변수가 필요하지 않습니다(PORT는 선택 사항으로 예외).

구조

src/
├── index.ts   # serveur MCP (transport Streamable HTTP sur /mcp)
├── api.ts     # client de l'API Santé Canada + cache en mémoire des listes
└── format.ts  # conversion des champs HTML de l'API en Markdown lisible

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Transforms PDF collections into a searchable knowledge base using TF-IDF indexing and proximity matching. It enables users to search documents, retrieve specific page content, and manage document libraries through natural language via MCP clients.
    5
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to query and manage a document knowledge base via MCP, with RAG-powered search and grounded answers with citations.
    MIT

Latest Blog Posts

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/lnpapin/health-canada-summary-reports-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server