kotlin-sdk
活跃·★ 1.4k·NOASSERTION·更新于 2026-09-10
★ 时下流行★ 必备神器
该Kotlin SDK实现了模型上下文协议(MCP),为应用程序提供了一种标准化方式来向大型语言模型(LLM)提供上下文,将上下文提供与LLM交互分离。它简化了MCP客户端和服务器的构建,支持各种Kotlin平台和标准通信传输。
kotlin-sdk 当前归类于 Dev Tooling,更适合那些希望围绕具体工作流而不是单一功能点来选型的团队。从当前资料来看,它尤其强调 构建可连接到任何MCP服务器的MCP客户端。、开发需要标准化上下文提供的大型语言模型集成应用。 这类能力。如果你关心许可证与可二次使用性,当前页面记录的许可证是 NOASSERTION。同时它也具备一定社区热度,当前 GitHub Stars 为 1.4k。
#Kotlin#多平台#SDK#大型语言模型#协议#API集成#客户端-服务器#上下文管理
01
功能特性
01构建可连接到任何MCP服务器的MCP客户端。
02创建暴露资源、提示和工具的MCP服务器。
03通过单个代码库面向JVM、Native、JS和Wasm。
04使用stdio、SSE、流式HTTP和WebSocket等标准传输方式。
05使用协程友好的API处理MCP协议消息和生命周期事件。
02
为什么选择它
+构建可连接到任何MCP服务器的MCP客户端。
+开发需要标准化上下文提供的大型语言模型集成应用。
+覆盖 5 个兼容环境或平台,更适合需要跨端部署的团队。
+提供公开仓库并标注 NOASSERTION 许可证,便于评估可维护性与采用成本。
03
权衡点
!同分类下还有 8 个相关工具可比较,最终选择更适合在同类对比后决定。
04
兼容性
Kotlin
语言
已通过文档验证
Java Virtual Machine (JVM)
运行时
已通过文档验证
WebAssembly/JavaScript
平台
已通过文档验证
Kotlin/Native
平台
已通过文档验证
Ktor
Web框架
已通过文档验证
05
快速开始
1
$ implementation("io.modelcontextprotocol:kotlin-sdk:LATEST_VERSION")
06
使用场景
↳开发需要标准化上下文提供的大型语言模型集成应用。
↳构建自定义MCP客户端以与各种LLM服务或代理交互。
↳创建MCP服务器以向大型语言模型暴露特定于应用的P数据、提示和工具。
↳实现通过MCP与后端LLM服务通信的编辑器插件或命令行工具。
07
同类对比
≈kotlin-sdk 属于 Dev Tooling 分类,适合与 dbx 等同类工具一起比较,而不是单独判断。
≈如果你的核心需求更接近“开发需要标准化上下文提供的大型语言模型集成应用。”,那么这类场景会比泛用型工具对比更有参考价值。
≈kotlin-sdk 采用 NOASSERTION 许可证,社区热度都应该与同类项目一起看。
08
同类工具
相关搜索
评论
登录后发表评论
暂无评论,来发表第一条吧