Skip to main content
Glama
lnpapin

Health Canada Summary Reports MCP Server

by lnpapin

Health Canada Summary Reports — MCP 服务器

一个 MCP 服务器,将 Santé Canada 的公共 API“Rapports sommaires”(决策理由摘要 / SBD、监管决策 / RDS、安全性审查摘要 / SSR)以工具形式提供给兼容 MCP 的代理使用——尤其是 Microsoft Copilot Studio 代理。

这是 health-canada-summary-reports-explorer(Web 版本)的配套工具,使用相同的 API 源,除 health-products.canada.ca 外,不存储或发送任何数据到其他地方。

公开的工具

  • searchHealthCanadaReports — 按产品名称、制造商、成分、治疗领域或控制号搜索。返回对应 ID 的简短列表。

  • getHealthCanadaReport — 通过精确 ID 获取报告的完整文本(格式化为 Markdown)。

两个工具都接受 reportTypesbd | rds | ssr)和 langfr | 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).

    • 服务器 URLhttps://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 中使用其稳定的 HTTPS URL,而不是 devtunnel 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