Token导航 LogoToken导航TokenDH.com
MCP kotlin senior logo
设计创作未说明官方级别未说明来源级核验

MCP kotlin senior

MCP Server

一个高级的Kotlin代码分析与优化服务器,专注于企业级架构、最佳实践和高效设计,提供代码分析、设计模式生成、最佳实践检查和测试模板生成等功能。

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude设计Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lvmp

提供方

lvmp

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Kotlin高级MCP服务器

一种高级模型上下文协议(MCP)服务器,旨在充当 高级后端Kotlin开发人员.

该工具为AI代理提供了分析、生成和优化Kotlin代码库的专门功能,重点关注企业级架构、最佳实践和性能设计。

特性

🏗️ 体系结构分析

  • analyze_architecture:分析项目结构,并根据以下内容提出改进建议:

- 整洁架构 - 六边形架构(端口和适配器) - 模块化单片 - 微服务

🎨 设计模式

  • generate_design_pattern:生成经典GoF模式(Singleton、Strategy、Observer、Factory等)的惯用Kotlin实现,确保线程安全并利用Kotlin特性(例如。, object, sealed class,推论)。

✅ 最佳实践和代码质量

  • check_best_practices:扫描代码片段以查找反模式(例如。, !!, GlobalScope),建议SOLID改进,并强制实施优化技术。

🧪 测试

  • generate_test_template:使用创建健壮的测试模板 JUnit5MockK.

- 支持 单元测试 (快,嘲笑)。 - 支持 集成测试 (Spring Boot上下文加载)。

☁️ 云和DevOps

  • suggest_cloud_solution:量身定制的建议 谷歌云平台(GCP).

- 计算:云运行vs GKE。 - 数据库:云SQL(PostgreSQL)与Firestore。 - CI/CD管道和容器策略。

技术栈

  • 语言:Go(Golang)-从TypeScript迁移而来,以获得卓越的性能、二进制分布和最小的占用空间。
  • 软件开发工具包: github.com/mark3labs/mcp-go
  • 分布:Docker(极限划痕/UPX优化)

🚀 Docker优化

Go实现旨在实现极高的效率:

  • 构建阶段:使用静态二进制编译的多阶段构建。
  • 压缩:UPX极限压缩(-9)。
  • 最后阶段: FROM scratch (0字节基本图像)。
  • 结果:最终图像大小约为 3.6毫巴 (从TS版本的约227MB减少)。

用法

Docker(推荐)

  1. 拉取图像
   docker pull lvmp7/mcp-kotlin-senior:latest
  1. 通过MCP运行

添加到您的MCP客户端配置中(例如,Claude Desktop、IDE扩展):

   {
     "mcpServers": {
       "kotlin-senior": {
         "command": "docker",
         "args": ["run", "-i", "--rm", "lvmp7/mcp-kotlin-senior:latest"]
       }
     }
   }

发展

  1. 先决条件

- 转到1.23+

  1. 初始化和构建
   go mod download
   go build -o mcp-server main.go
  1. 在本地运行
   ./mcp-server
  1. 部署(Docker)

使用提供的PowerShell脚本:

   .\push_docker.ps1

版本

  • v1.0.0:原始的TypeScript实现。
  • v2.0.0版本:迁移到Go,并进行了极端的Docker优化(当前)。
  • 最新的:指向最新的Go实现。

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude设计Kotlin开发本地部署代码优化企业级架构设计模式测试生成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP