Skip to main content
Glama

dhis2-mcp

DHIS2 보건 데이터를 위한 읽기 전용 MCP 서버입니다. stdio에서 실행됩니다.

이 서버는 작은 로컬 모델을 위해 설계되었습니다. 각 도구는 원시 DHIS2 응답이 아닌 간결한 JSON을 반환합니다. 작은 컨텍스트 창은 곧 예산과 같으며, 도구들은 이 예산을 최대한 조금만 사용합니다.

도구

도구

설명

search_indicators

DHIS2 지표를 이름으로 검색합니다. id, name, description을 반환합니다.

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

DHIS2 인스턴스의 기본 URL

DHIS2_USERNAME

admin

Basic 인증 사용자 이름

DHIS2_PASSWORD

district

Basic 인증 비밀번호

play 데모는 매일 밤 초기화됩니다. 호스트는 play.dhis2.org가 아닌 play.im.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 클라이언트에서 사용하기

모든 stdio MCP 클라이언트에서 작동합니다. 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는 리빌드 후 서버를 다시 로드하지 않습니다. 따라서 npm run build를 실행할 때마다 Inspector에서 Restart를 클릭하세요.

라이선스

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