diff --git a/README.md b/README.md index 6cf42e3..7dd5709 100644 --- a/README.md +++ b/README.md @@ -13,14 +13,14 @@ Features Add to your **`build.sbt`** (defaulting to **Scala 3.7.2**): ```scala 3 ignore -libraryDependencies += "com.tjclp" %% "fast-mcp-scala" % "0.2.0" +libraryDependencies += "com.tjclp" %% "fast-mcp-scala" % "0.2.1" ``` ## Quickstart ```scala 3 raw //> using scala 3.7.2 -//> using dep com.tjclp::fast-mcp-scala:0.2.0 +//> using dep com.tjclp::fast-mcp-scala:0.2.1 //> using options "-Xcheck-macros" "-experimental" import com.tjclp.fastmcp.core.{Tool, Param, Prompt, Resource} @@ -71,7 +71,7 @@ npx @modelcontextprotocol/inspector scala-cli scripts/quickstart.sc You can also run examples directly from the command line: ```bash scala-cli \ - -e '//> using dep com.tjclp::fast-mcp-scala:0.2.0' \ + -e '//> using dep com.tjclp::fast-mcp-scala:0.2.1' \ --main-class com.tjclp.fastmcp.examples.AnnotatedServer ``` @@ -90,7 +90,7 @@ In Claude desktop, you can add the following to your `claude_desktop_config.json "command": "scala-cli", "args": [ "-e", - "//> using dep com.tjclp::fast-mcp-scala:0.2.0", + "//> using dep com.tjclp::fast-mcp-scala:0.2.1", "--main-class", "com.tjclp.fastmcp.examples.AnnotatedServer" ] @@ -153,7 +153,7 @@ Unmanaged JARs placed in a project's `lib/` folder are picked up automatically b You can use `fast-mcp-scala` in another scala‑cli project: ```scala 3 ignore //> using scala 3.7.2 -//> using dep com.tjclp::fast-mcp-scala:0.2.0 +//> using dep com.tjclp::fast-mcp-scala:0.2.1 //> using options "-Xcheck-macros" "-experimental" ``` diff --git a/build.sbt b/build.sbt index 31f3d05..3067c64 100644 --- a/build.sbt +++ b/build.sbt @@ -5,7 +5,7 @@ sonatypeTimeoutMillis := 60000 ThisBuild / sonatypeCredentialHost := sonatypeCentralHost -ThisBuild / version := "0.2.1-SNAPSHOT" +ThisBuild / version := "0.2.1" val sv = "3.7.2" ThisBuild / scalaVersion := sv // Using Scala 3 diff --git a/scripts/quickstart.sc b/scripts/quickstart.sc index a587c5a..ab31c20 100644 --- a/scripts/quickstart.sc +++ b/scripts/quickstart.sc @@ -1,5 +1,5 @@ //> using scala 3.7.2 -//> using dep com.tjclp::fast-mcp-scala:0.2.1-SNAPSHOT +//> using dep com.tjclp::fast-mcp-scala:0.2.1 //> using options "-Xcheck-macros" "-experimental" import com.tjclp.fastmcp.core.{Tool, Param, Prompt, Resource} @@ -30,7 +30,7 @@ object ExampleServer extends ZIOAppDefault: override def run = for - server <- ZIO.succeed(FastMcpServer("ExampleServer", "0.2.0")) + server <- ZIO.succeed(FastMcpServer("ExampleServer", "0.2.1")) _ <- ZIO.attempt(server.scanAnnotations[Example.type]) _ <- server.runStdio() yield ()