Skip to main content
Glama
peter14l

Kotlin Multi-Agent Orchestrator

by peter14l

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
kotlin-prompt-architectDeconstructs large, vague, or complex specifications into a modular Kotlin feature breakdown and architecture plan.
kotlin-ui-specialistDesigns modern Jetpack Compose / Compose Multiplatform UI screens with Unidirectional Data Flow, Material 3, and state handling.
kotlin-dependency-researcherResearches latest compatible Maven dependencies and outputs standard Gradle Version Catalogs (libs.versions.toml).
kotlin-error-doctorDiagnoses Kotlin compiler errors, Gradle sync failures, and runtime exceptions with exact code fixes.
kotlin-test-specialistGenerates Unit tests, Flow Turbine tests, and Compose UI tests.
kotlin-master-orchestratorCoordinates all Kotlin agents end-to-end for a complete application build.

Resources

Contextual data attached and managed by the client

NameDescription
Standard Kotlin 2.x Gradle Version CatalogBattle-tested Gradle Version Catalog with Kotlin 2.1+, Coroutines 1.10+, Compose BOM, Koin, Ktor, and Testing libraries.
Kotlin Clean Architecture & MVI GuidelinesDesign rules and best practices for Kotlin Android / KMP applications.

TDQS

A3.7/5.0

Scored across 24 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness5/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues