ClaudeMap

MCP Kotlin SDK

官方 Kotlin SDK for MCP——JetBrains 合作,JVM/Android/服务端 Kotlin 通吃。

SDK 与工具officialkotlinmcpjetbrains

JetBrains 合作开发的 MCP 官方 Kotlin 实现。协程优先、支持多平台(JVM、Android、Native)。提供符合 Kotlin 习惯的 DSL 定义 tool 与 prompt。

它做什么

  • Kotlin 跨平台 SDK,一套代码面向 JVM、Native、JS 与 Wasm
  • 以 io.modelcontextprotocol:kotlin-sdk 发布于 Maven Central,另有 kotlin-sdk-client / kotlin-sdk-server 单侧 API 制品
  • 传输可选:STDIO、Streamable HTTP、SSE、WebSocket,以及用于测试的 ChannelTransport
  • 覆盖 MCP 原语全集——prompts、resources、tools、completion、日志、分页——客户端侧含 roots 与 sampling

什么时候用

当同一份 MCP 代码要同时服务 JVM 与 web/native 目标时选它;HTTP 传输由 Ktor 承载(Kotlin 2.2+、JVM 11+)。

如何上手

dependencies {
  implementation("io.modelcontextprotocol:kotlin-sdk:$mcpVersion")
}
// 仅客户端/仅服务端:kotlin-sdk-client / kotlin-sdk-server

注意事项

SDK 不会传递引入 Ktor 引擎依赖——需自行声明 Ktor 客户端/服务端引擎依赖,或复用项目中已有的。

代码仓库

modelcontextprotocol/kotlin-sdk

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup