We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mobile-dev-inc/Maestro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
plugins {
id("maven-publish")
alias(libs.plugins.kotlin.jvm)
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.mavenPublish)
}
dependencies {
api(project(":maestro-orchestra-models"))
implementation(project(":maestro-client"))
api(project(":maestro-ai"))
api(project(":maestro-utils"))
api(libs.square.okio)
api(libs.jackson.core.databind)
api(libs.jackson.module.kotlin)
api(libs.jackson.dataformat.yaml)
implementation(libs.kotlinx.coroutines.core)
implementation(libs.datafaker)
testImplementation(libs.junit.jupiter.api)
testImplementation(libs.junit.jupiter.params)
testRuntimeOnly(libs.junit.jupiter.engine)
testImplementation(libs.google.truth)
}
java {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlin {
jvmToolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}
tasks.named("compileKotlin", KotlinCompilationTask::class.java) {
compilerOptions {
freeCompilerArgs.addAll("-Xjdk-release=17")
}
}
mavenPublishing {
publishToMavenCentral(true)
signAllPublications()
}
tasks.named<Test>("test") {
useJUnitPlatform()
environment.put("PROJECT_DIR", projectDir.absolutePath)
}