Kotlin Multi-Agent Orchestrator
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| decompose_kotlin_promptB | Breaks down large, structured, or vague user prompts into a modular Kotlin feature roadmap, Clean Architecture module breakdown, sprint phases, and acceptance criteria. |
| research_kotlin_dependenciesA | Researches Maven Central for up-to-date, compatible Kotlin library versions, generates a standard Gradle Version Catalog (libs.versions.toml), build.gradle.kts, and settings.gradle.kts with Kotlin 2.x K2 compiler compatibility. |
| design_kotlin_uiB | Designs production-ready Jetpack Compose / Compose Multiplatform UI screens with Unidirectional Data Flow, Material 3 theming, ViewModel state handling, and multi-device preview annotations. |
| scaffold_kotlin_backendB | Generates scalable Ktor or Spring Boot Kotlin backend services, routes, repositories, domain entities, Koin DI configuration, and coroutine-based async handlers. |
| diagnose_kotlin_errorsA | Diagnoses Kotlin compilation errors, Gradle sync/build failures, Compose recomposition issues, Coroutine race conditions, and Proguard/R8 shrinking bugs with targeted code fixes. |
| generate_and_run_testsC | Generates Kotlin Unit tests with MockK, Flow/State verification with Turbine, and Compose UI tests with createComposeRule, along with execution instructions. |
| orchestrate_kotlin_projectA | End-to-end multi-agent orchestration for building Kotlin applications. Executes the full pipeline: prompt decomposition, dependency catalog creation, UI design, backend scaffolding, test suites, and setup scripts. |
| audit_kotlin_codebaseA | Audits Kotlin code for Compose performance anti-patterns, coroutine leaks, blocking calls on Dispatchers.Main, missing @Immutable markers, and architecture violations. |
| generate_kotlin_api_bridgeB | Generates full-stack API bridge contracts between Ktor backend and clients, including Ktor routes, Kotlin/Dart DTOs, and OpenAPI specifications. |
| generate_kotlin_platform_configA | Generates AndroidManifest.xml permissions, Proguard/R8 rules, Keystore release signing configurations, and Compose Multiplatform desktop packaging. |
| generate_kotlin_cicd_pipelineB | Generates production GitHub Actions workflows, Detekt static analysis steps, Dockerfile for Ktor backend, and Gradle build caching. |
| generate_compose_screenshot_testsA | Generates Roborazzi screenshot test suites for Jetpack Compose screens for emulator-less visual regression testing across Light/Dark modes and tablet sizes. |
| scaffold_kotlin_ai_moduleA | Scaffolds Google GenAI Kotlin SDK / MediaPipe on-device LLM inference modules with Flow streaming and ViewModel state integration. |
| audit_kotlin_securityA | Audits Kotlin code for secret leaks, unencrypted preferences, and insecure cleartext traffic. Scaffolds AndroidX EncryptedSharedPreferences (AES256-GCM) and BiometricPrompt. |
| scaffold_kotlin_databaseB | Scaffolds Android Room 2.7+ (KSP) database with entities, DAOs returning Coroutine Flow streams, and AutoMigration strategies. |
| generate_kotlin_localizationB | Generates Android strings.xml resource bundles (values, values-es, values-ar for RTL) and Jetpack Compose AppStrings type-safe helpers. |
| scaffold_kotlin_observabilityC | Scaffolds Sentry/Firebase Crashlytics crash reporting, type-safe analytics event loggers, and OkHttp network latency interceptors. |
| configure_kotlin_deep_linksA | Configures Android App Links intent-filters in AndroidManifest.xml, assetlinks.json, Jetpack Compose Navigation deep links, and FCM notification routing. |
| audit_kotlin_accessibilityA | Audits Jetpack Compose code against WCAG 2.1 AA guidelines, checks Modifier.semantics, contentDescription on Icons, and enforces minimum 48x48dp touch targets. |
| generate_kotlin_mock_factoryA | Generates realistic domain mock data factories, fake entities, and in-memory simulated Flow repositories for instant hackathon UI prototyping. |
| scaffold_kotlin_auth_flowB | Scaffolds an instant Compose HorizontalPager onboarding tour, Material 3 Login screen with Google auth, and state-preserving AuthViewModel. |
| generate_kotlin_chartsB | Scaffolds interactive Jetpack Compose animated Canvas charts (Line, Bar, Area graphs) with gradient fills and tween animations. |
| scaffold_kotlin_offline_resilienceB | Scaffolds an automatic OkHttp fallback interceptor that catches Wi-Fi drops / network failures and seamlessly serves cached/embedded mock data with zero crash during live stage demos. |
| scaffold_kotlin_project_docsB | Scaffolds dynamic PRD.md, architecture.md, rules.md, phases.md, design.md, and memory.md tailored to user prompts. Verifies existing files before writing to avoid overwriting existing documentation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| kotlin-prompt-architect | Deconstructs large, vague, or complex specifications into a modular Kotlin feature breakdown and architecture plan. |
| kotlin-ui-specialist | Designs modern Jetpack Compose / Compose Multiplatform UI screens with Unidirectional Data Flow, Material 3, and state handling. |
| kotlin-dependency-researcher | Researches latest compatible Maven dependencies and outputs standard Gradle Version Catalogs (libs.versions.toml). |
| kotlin-error-doctor | Diagnoses Kotlin compiler errors, Gradle sync failures, and runtime exceptions with exact code fixes. |
| kotlin-test-specialist | Generates Unit tests, Flow Turbine tests, and Compose UI tests. |
| kotlin-master-orchestrator | Coordinates all Kotlin agents end-to-end for a complete application build. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Standard Kotlin 2.x Gradle Version Catalog | Battle-tested Gradle Version Catalog with Kotlin 2.1+, Coroutines 1.10+, Compose BOM, Koin, Ktor, and Testing libraries. |
| Kotlin Clean Architecture & MVI Guidelines | Design rules and best practices for Kotlin Android / KMP applications. |
TDQS
Scored across 24 tools
Each tool targets a distinct phase or concern of Kotlin development—localization, dependencies, UI, backend, security, docs, etc.—so an agent can reliably pick the right one. The closest pairs, such as generate_and_run_tests versus generate_compose_screenshot_tests, are still clearly separated by scope.
All tool names use snake_case with a leading verb and consistently follow a verb_kotlin_<target> or verb_<domain> pattern. Even with varied verbs like generate, scaffold, audit, design, configure, and diagnose, the naming convention is predictable and uniform.
24 tools is on the heavy side for a single server, exceeding the ideal 3–15 range. However, each tool maps to a distinct Kotlin development task, so the count is defensible even though the server feels broad rather than lean.
The server covers the full Kotlin project lifecycle: prompt decomposition, dependency resolution, UI/backend/database/auth scaffolding, API contracts, tests, CI/CD, docs, security, observability, accessibility, and offline resilience. There are no obvious dead ends or critical missing operations for its stated purpose.