Skip to content

Commit f3aa346

Browse files
committed
Organize imports, ensure example code get formatted properly
1 parent febd996 commit f3aa346

File tree

4 files changed

+14
-17
lines changed

4 files changed

+14
-17
lines changed

build.sbt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ lazy val root = (project in file("."))
6060
mcpProtocol,
6161
mcpServer,
6262
exampleSimpleEcho,
63+
exampleSimpleAuthenticated,
6364
exampleDemo,
6465
exampleDemoHttp,
6566
)

example/simple-authenticated/src/main/scala/ch/linkyard/mcp/example/simpleAuthenticated/SimpleAuthenticatedServer.scala

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,21 @@ import cats.effect.IO
55
import cats.effect.IOApp
66
import cats.effect.kernel.Resource
77
import cats.implicits.*
8-
import ch.linkyard.mcp.protocol.Initialize.PartyInfo
9-
import ch.linkyard.mcp.server.*
10-
import ch.linkyard.mcp.server.ToolFunction.Effect
11-
import com.melvinlow.json.schema.generic.auto.given
12-
import io.circe.generic.auto.given
13-
import org.typelevel.log4cats.Logger
14-
import org.typelevel.log4cats.slf4j.Slf4jLogger
15-
import ch.linkyard.mcp.jsonrpc2.transport.http4s.SessionStore
16-
import scala.concurrent.duration.DurationInt
17-
import org.http4s.ember.client.EmberClientBuilder
18-
import org.http4s.client.Client
19-
import org.http4s.implicits.uri
8+
import ch.linkyard.mcp.jsonrpc2.transport.http4s.McpServerRoute
209
import ch.linkyard.mcp.jsonrpc2.transport.http4s.OAuthAuthorizationServer
2110
import ch.linkyard.mcp.jsonrpc2.transport.http4s.OAuthMiddleware
22-
import ch.linkyard.mcp.jsonrpc2.transport.http4s.McpServerRoute
23-
import org.http4s.ember.server.EmberServerBuilder
24-
import com.comcast.ip4s.Port
11+
import ch.linkyard.mcp.jsonrpc2.transport.http4s.SessionStore
12+
import ch.linkyard.mcp.server.*
2513
import com.comcast.ip4s.Host
14+
import com.comcast.ip4s.Port
2615
import org.http4s.Uri
16+
import org.http4s.client.Client
17+
import org.http4s.ember.client.EmberClientBuilder
18+
import org.http4s.ember.server.EmberServerBuilder
19+
import org.typelevel.log4cats.Logger
20+
import org.typelevel.log4cats.slf4j.Slf4jLogger
21+
22+
import scala.concurrent.duration.DurationInt
2723

2824
object SimpleAuthenticatedServer extends IOApp:
2925
private given Logger[IO] = Slf4jLogger.getLogger[IO]

example/simple-authenticated/src/main/scala/ch/linkyard/mcp/example/simpleAuthenticated/TheServer.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import ch.linkyard.mcp.server.McpServer
99
import ch.linkyard.mcp.server.McpServer.Client
1010
import ch.linkyard.mcp.server.ToolFunction
1111
import ch.linkyard.mcp.server.ToolFunction.Effect
12+
import com.melvinlow.json.schema.annotation.JsonSchemaField
1213
import com.melvinlow.json.schema.generic.auto.given
1314
import io.circe.generic.auto.given
14-
import com.melvinlow.json.schema.annotation.JsonSchemaField
1515
import io.circe.syntax.*
1616

1717
class TheServer extends McpServer[IO]:

version.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ThisBuild / version := "0.2.0"
1+
ThisBuild / version := "0.3.0-SNAPSHOT"

0 commit comments

Comments
 (0)