Skip to main content
Glama

dhis2-mcp

MCP-сервер только для чтения для доступа к данным DHIS2 о здоровье. Работает через stdio.

Сервер рассчитан на небольшие локальные модели. Каждый инструмент возвращает компактный JSON, а не сырой ответ DHIS2. Небольшое окно контекста — это бюджет, и инструменты расходуют из него как можно меньше.

Инструменты

Инструмент

Что делает

search_indicators

Ищет индикаторы DHIS2 по имени. Возвращает id, name и описание.

query_analytics

Получает агрегированные значения по одному индикатору с разбивкой по периодам и для одной организационной единицы.

Сначала запустите search_indicators, чтобы получить id индикатора. Затем передайте этот id в query_analytics.

Related MCP server: WHO MCP Server

Требования

  • Node.js 20 или новее.

  • Экземпляр DHIS2. По умолчанию используется публичное демо play, поэтому можно начать без настройки.

Установка и сборка

git clone https://github.com/brianmituka/dhis2-mcp.git
cd dhis2-mcp
npm install
npm run build

Конфигурация

Задайте эти переменные окружения. Все три необязательны.

Переменная

По умолчанию

Назначение

DHIS2_BASE_URL

https://play.im.dhis2.org/stable-2-43-1

Базовый URL экземпляра DHIS2

DHIS2_USERNAME

admin

Имя пользователя для базовой аутентификации

DHIS2_PASSWORD

district

Пароль для базовой аутентификации

Демо play сбрасывается каждую ночь. Используйте хост play.im.dhis2.org, а не play.dhis2.org — старый хост перенаправляет на HTML-страницу.

Использование с LM Studio

LM Studio 0.3.17 или новее поддерживает MCP. Откройте вкладку Program, затем отредактируйте mcp.json. Добавьте следующую запись:

{
  "mcpServers": {
    "dhis2": {
      "command": "node",
      "args": ["/absolute/path/to/dhis2-mcp/dist/index.js"],
      "env": {
        "DHIS2_BASE_URL": "https://play.im.dhis2.org/stable-2-43-1",
        "DHIS2_USERNAME": "admin",
        "DHIS2_PASSWORD": "district"
      }
    }
  }
}

Замените путь на расположение вашего клона. После редактирования файла перезапустите чат модели.

Использование с другими MCP-клиентами

Подойдёт любой MCP-клиент, работающий через stdio. Для Claude Code:

claude mcp add dhis2 -- node /absolute/path/to/dhis2-mcp/dist/index.js

Тестирование с MCP Inspector

npx @modelcontextprotocol/inspector node dist/index.js

Inspector не перезагружает сервер после пересборки. Нажимайте Restart в Inspector после каждого запуска npm run build.

Лицензия

MIT. См. LICENSE.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    Enables comprehensive interaction with DHIS2 health information systems through 40+ tools covering complete Web API functionality. Supports data management, tracker programs, analytics, and bulk operations for DHIS2 development and administration.
    47
    18
    6
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides access to the World Health Organization's Global Health Observatory data, enabling AI assistants to search, retrieve, and analyze comprehensive health indicators, country statistics, disease burden data, and regional health trends through WHO's OData API.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Connects DHIS2 health information systems to AI assistants via the Model Context Protocol, enabling natural language queries for analytics, metadata, and tracker data.
    13
    MIT

View all related MCP servers

Related MCP Connectors

  • Query 29,500+ World Bank development indicators for 200+ countries across 60+ years.

  • OWID MCP — Our World in Data chart/indicator access (free, no auth)

  • Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.

View all MCP Connectors

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/brianmituka/dhis2-mcp'

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