diff --git a/build.gradle.kts b/build.gradle.kts index 2c365fa8..8c46c991 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,7 +6,7 @@ plugins { allprojects { group = "io.modelcontextprotocol" - version = "0.7.2-SNAPSHOT" + version = "0.7.2-alpha1" } dependencies { diff --git a/buildSrc/src/main/kotlin/mcp.publishing.gradle.kts b/buildSrc/src/main/kotlin/mcp.publishing.gradle.kts index a9b06a09..36249e2f 100644 --- a/buildSrc/src/main/kotlin/mcp.publishing.gradle.kts +++ b/buildSrc/src/main/kotlin/mcp.publishing.gradle.kts @@ -5,7 +5,6 @@ plugins { } mavenPublishing { - signAllPublications() publishToMavenCentral(automaticRelease = true) pom { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5cbc4d2b..d06f8239 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -20,7 +20,7 @@ kotest = "6.0.3" awaitility = "4.3.0" # Samples -mcp-kotlin = "0.7.2-SNAPSHOT" +mcp-kotlin = "0.7.2-alpha1" anthropic = "2.7.0" shadow = "8.1.1" diff --git a/kotlin-sdk/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/package.kt b/kotlin-sdk/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/package.kt new file mode 100644 index 00000000..59faee4f --- /dev/null +++ b/kotlin-sdk/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/package.kt @@ -0,0 +1,25 @@ +@file:Suppress("ktlint:standard:no-empty-class-body", "ktlint:standard:kdoc") +/** + * # MCP Kotlin SDK + * + * A Kotlin Multiplatform implementation of the Model Context Protocol (MCP). + * + * This is the main SDK module that provides a convenient single dependency + * for all MCP functionality including: + * + * - Core protocol types and utilities ([kotlin-sdk-core]) + * - Client implementations ([kotlin-sdk-client]) + * - Server implementations ([kotlin-sdk-server]) + * + * ## Usage + * + * Add this dependency to your project to get access to all MCP Kotlin SDK functionality: + * + * ```kotlin + * implementation("io.modelcontextprotocol:kotlin-sdk:$version") + * ``` + * + * This will transitively include all core, client, and server components. + */ + +package io.modelcontextprotocol.kotlin.sdk