Skip to main content
Glama

dhis2-mcp

Un servidor MCP de solo lectura para datos de salud de DHIS2. Se ejecuta en stdio.

El servidor está construido para modelos locales pequeños. Cada herramienta devuelve JSON compacto, no la respuesta bruta de DHIS2. Una ventana de contexto pequeña es un presupuesto — las herramientas gastan de ella lo menos posible.

Herramientas

Herramienta

Qué hace

search_indicators

Busca indicadores de DHIS2 por nombre. Devuelve id, nombre y descripción.

query_analytics

Obtiene los valores agregados de un indicador, divididos por periodo, para una unidad organizativa.

Ejecuta primero search_indicators para obtener el id de un indicador. Después, pásalo a query_analytics.

Related MCP server: WHO MCP Server

Requisitos

  • Node.js 20 o posterior.

  • Una instancia de DHIS2. La predeterminada es la demo pública de play, así que puedes empezar sin configuración.

Instalación y compilación

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

Configuración

Define estas variables de entorno. Las tres son opcionales.

Variable

Predeterminado

Significado

DHIS2_BASE_URL

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

URL base de la instancia de DHIS2

DHIS2_USERNAME

admin

Nombre de usuario de la autenticación básica

DHIS2_PASSWORD

district

Contraseña de la autenticación básica

La demo de play se restablece cada noche. Usa el host play.im.dhis2.org, no play.dhis2.org — el host anterior redirige a una página HTML.

Uso con LM Studio

LM Studio 0.3.17 o posterior admite MCP. Abre la pestaña Program y edita mcp.json. Añade esta entrada:

{
  "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"
      }
    }
  }
}

Reemplaza la ruta con la ubicación de tu clon. Reinicia el chat del modelo después de editar el archivo.

Uso con otros clientes MCP

Cualquier cliente MCP que funcione con stdio es válido. Para Claude Code:

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

Probar con MCP Inspector

npx @modelcontextprotocol/inspector node dist/index.js

El Inspector no recarga el servidor después de una recompilación. Haz clic en Restart en el Inspector después de cada npm run build.

Licencia

MIT. Consulta 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