Skip to main content
Glama
lnpapin

Health Canada Summary Reports MCP Server

by lnpapin

Health Canada Summary Reports — сервер MCP

Сервер MCP предоставляет публичный API «Rapports sommaires» Santé Canada (Résumés des motifs de décision / SBD, Décisions réglémentaires / RDS, Résumés d'examen d'innocuité / SSR) в виде инструментов, доступных агенту, совместимому с MCP, — в частноста агенту Microsoft Copilot Studio.

Инструмент-компаньон для 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?» или «Проводилась ли проверка безопасности тофацитиниба?».

Развертывание в production

Туннель для разработки не предназначен для постоянной работы. Для постоянного использования разместите этот сервер Node.js на стандартной платформе (Azure Container Apps, Azure App Service, Render, Fly.io и т. д.) и используйте его стабильный HTTPS URL вместо URL devtunnel в Copilot Studio. Сервер не требует ни базы данных, ни переменных окружения (за исключением необязательной 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