DHIS2 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dhis2_init_webappC | Initialize a new DHIS2 web application project with proper scaffolding |
| dhis2_configure_app_manifestC | Generate or update manifest.webapp file for DHIS2 app |
| dhis2_configure_build_systemC | Set up build system configuration for DHIS2 app (d2.config.js, webpack, etc.) |
| dhis2_setup_dev_environmentC | Set up development environment for DHIS2 app with proper proxy and hot reload |
| dhis2_generate_app_runtime_configC | Generate configuration for DHIS2 App Runtime integration |
| dhis2_setup_authentication_patternsC | Generate authentication patterns and examples for DHIS2 app |
| dhis2_create_ui_componentsC | Generate common UI components using DHIS2 UI library patterns |
| dhis2_get_audit_logC | Retrieve audit log of all MCP operations performed |
| dhis2_get_audit_summaryB | Get summary statistics of audit log and system usage |
| dhis2_export_audit_logB | Export complete audit log as JSON for compliance reporting |
| dhis2_clear_audit_logB | Clear the audit log (requires confirmation) |
| dhis2_get_permission_infoB | Get detailed information about current user permissions and available tools |
| dhis2_get_server_infoB | Get information about this MCP server and its composition capabilities |
| dhis2_get_composition_examplesB | Get examples of how to integrate this DHIS2 MCP server with other MCP servers |
| dhis2_register_compatible_serverC | Register information about a compatible MCP server for composition workflows |
| dhis2_get_composition_recommendationsC | Get recommendations for integrating the result of the last operation with other MCP servers |
| dhis2_export_for_compositionC | Export the result of a DHIS2 operation in a format suitable for other MCP servers |
| dhis2_generate_ui_form_patternsC | Generate @dhis2/ui form patterns (inputs, validation, date picker, file upload, multi-select) |
| dhis2_generate_ui_data_displayC | Generate @dhis2/ui data display patterns (tables, cards, lists, modal, loading states) |
| dhis2_generate_ui_navigation_layoutB | Generate @dhis2/ui navigation and layout patterns (header bar, sidebar, breadcrumbs, tabs) |
| dhis2_generate_design_systemC | Generate design system tokens (palette, typography, spacing) and dark mode support |
| dhis2_generate_test_setupC | Generate testing setup and example tests for DHIS2 app |
| dhis2_diagnose_cors_issuesB | Diagnose and provide solutions for CORS (Cross-Origin Resource Sharing) issues in DHIS2 app development |
| android_generate_material_formC | Generate Android Jetpack Compose form patterns (Material Design) |
| android_generate_list_adapterC | Generate Android RecyclerView adapter and layout for DHIS2-style lists |
| android_generate_navigation_drawerC | Generate Android navigation drawer pattern (Compose) |
| android_generate_bottom_sheetC | Generate Android bottom sheet component (Compose) |
| dhis2_configure_cors_allowlistB | Generate instructions and configuration for DHIS2 CORS allowlist setup |
| dhis2_debug_authenticationC | Debug authentication issues including login failures, session management, and cookie problems |
| dhis2_fix_proxy_configurationC | Generate proxy configuration and fixes for local development against DHIS2 instances |
| dhis2_resolve_build_issuesC | Diagnose and resolve common DHIS2 app build and bundling issues |
| dhis2_optimize_performanceC | Identify and fix performance issues in DHIS2 web applications |
| dhis2_validate_environmentC | Validate and troubleshoot DHIS2 development environment setup |
| dhis2_migration_assistantC | Assist with migrating from deprecated d2 library to modern App Platform |
| dhis2_android_init_projectC | Initialize a new Android project with DHIS2 SDK integration |
| dhis2_android_configure_gradleB | Generate Gradle build configuration for DHIS2 Android SDK integration |
| dhis2_android_setup_syncC | Configure offline-first data synchronization patterns for DHIS2 Android app |
| dhis2_android_configure_storageC | Set up local storage and database configuration for DHIS2 Android app |
| dhis2_android_setup_location_servicesC | Configure GPS and location services for DHIS2 Android app |
| dhis2_android_configure_cameraC | Set up camera and media capture capabilities for DHIS2 Android app |
| dhis2_android_setup_authenticationC | Configure authentication and security patterns for DHIS2 Android app |
| dhis2_android_generate_data_modelsC | Generate Android data model classes and repositories for DHIS2 entities |
| dhis2_android_setup_testingC | Configure testing framework and generate test patterns for DHIS2 Android app |
| dhis2_android_configure_ui_patternsC | Generate Android UI patterns and components for DHIS2 apps |
| dhis2_android_setup_offline_analyticsC | Configure offline analytics and reporting capabilities for DHIS2 Android app |
| dhis2_android_configure_notificationsC | Set up push notifications and local notifications for DHIS2 Android app |
| dhis2_android_performance_optimizationC | Generate performance optimization patterns and monitoring for DHIS2 Android app |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/Dradebo/dhis2-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server