SuperAPI AI 工具集

kotlin-mcp-server-generator

智能体与模型

查看项目

更新于 10-15 21:52

技能介绍

用途:按模板生成一个可运行的 Kotlin Model Context Protocol(MCP)服务器项目,包含 Gradle 工程结构、依赖、服务器配置、工具实现、错误处理、测试与文档。

主要能力:生成 build.gradle.kts、settings.gradle.kts、gradle.properties;使用官方 io.modelcontextprotocol:kotlin-sdk:0.7.2,并引入 Ktor、kotlinx.serialization、kotlinx-coroutines、kotlin-logging 等依赖;提供 Main.kt、Server.kt、Config.kt、tools 目录与 ServerTest.kt 模板;工具使用 buildJsonObject 定义输入 schema,返回 TextContent;支持 stdio 与 Ktor SSE 传输,并给出多平台配置示例。

使用方式:按模板创建项目后,用 ./gradlew build 构建,./gradlew run 以 stdio 运行,./gradlew test 运行测试,./gradlew installDist 后执行 build/install/{{PROJECT_NAME}}/bin/{{PROJECT_NAME}}。可通过环境变量 SERVER_NAME、VERSION、DESCRIPTION 配置。

适用场景:需要快速搭建 Kotlin 版 MCP 服务器、定义 2-3 个带类型输入输出的工具,并希望包含协程测试与结构化日志的项目。

限制:资料未提供具体工具业务逻辑、收费与价格信息;模板中的占位符需自行替换,工具测试工具类需自行实现。