给 Claude Code 加上中文超能力:Spring Boot DDD + 飞书钉钉 MCP 实战

背景:Claude Code 很强,但缺少中文技术栈支持

自从用上 Claude Code,我的开发效率大概提升了 3 倍。

但用了一段时间后,我发现一个问题:Claude Code 的 Skills 生态全是英文的,没有针对中国技术栈的支持。

比如你想让它按 DDD 规范生成 Spring Boot 代码,它大概率会给你一个 Service + Repository 的西方风格,而不是国内项目里常见的 AppService / DomainService / Infrastructure 四层结构。

又比如,你想让它帮你操作飞书------发消息、创建文档、查日历------根本做不到,因为没有飞书的 MCP Server。钉钉也一样。

所以我做了三个开源项目来填补这个空白:


第一部分:claude-code-zh --- 中文技术栈增强包

安装

bash 复制代码
curl -fsSL https://raw.githubusercontent.com/huanglei288766/claude-code-zh/main/install.sh | bash

30 秒安装完成,重启 Claude Code 即可使用。

演示:Spring Boot DDD Skill

安装前,让 Claude Code 生成一个订单服务:

markdown 复制代码
你:帮我用 Spring Boot 实现一个订单创建功能

Claude:(生成了一个 OrderController + OrderService + OrderRepository,
        全是贫血模型,业务逻辑堆在 Service 里)

安装 spring-boot-ddd Skill 后:

typescript 复制代码
你:按 DDD 规范帮我实现订单创建功能

Claude:(生成了完整的四层结构)

// domain/model/Order.java --- 充血模型,业务逻辑在领域对象里
public class Order {
    public static Order create(UserId userId, List<OrderItem> items) { ... }
    public void confirm() { ... }  // 领域行为
    public void cancel(String reason) {
        this.status = OrderStatus.CANCELLED;
        this.cancelReason = reason;
    }
}

// domain/repository/IOrderRepository.java --- 接口在领域层
public interface IOrderRepository {
    Optional<Order> findById(OrderId id);
    void save(Order order);
}

// application/service/OrderAppServiceImpl.java --- 编排层,@Transactional 在这里
@Service
@Transactional
public class OrderAppServiceImpl implements IOrderAppService {
    public OrderDTO createOrder(CreateOrderCommand command) { ... }
}

// infra/repository/OrderRepositoryImpl.java --- 实现在基础设施层
@Repository
public class OrderRepositoryImpl implements IOrderRepository { ... }

生成质量完全不同------分层清晰、领域模型充血、依赖方向正确。

当前 Skills 列表

类型 名称 说明
Skill Spring Boot DDD 四层架构 充血模型、值对象、Repository 接口、AppService 编排
Skill Vue3 组合式 API 最佳实践 Composition API、Pinia、Composables、TypeScript
Skill 微信小程序 / uni-app 规范 项目结构、请求封装、登录流程、分页 Hook
Skill MySQL 查询优化 + 索引设计 左前缀原则、深分页方案、EXPLAIN 解读
Skill Redis 常见场景与模式 缓存穿透/雪崩/击穿、分布式锁、延迟队列
Rule Java 编码规范 基于阿里规约,适配 Java 17+
Prompt 中文代码审查 5 维度自动 Review
Prompt Git Commit 中文生成 Conventional Commits 格式
Prompt SQL 优化分析 慢查询诊断 + 优化建议

第二部分:china-mcp-servers --- 飞书 + 钉钉 MCP

MCP(Model Context Protocol)是 Anthropic 推出的协议,让 AI 可以直接操作外部工具和服务。可以理解为 AI 世界的 USB 接口

目前 GitHub 上有 83k 星的 awesome-mcp-servers 列表,但覆盖中国办公服务的少之又少。

飞书 MCP Server

安装配置(2分钟)

Step 1:在飞书开放平台创建企业自建应用,获取 App IDApp Secret

Step 2:在 ~/.claude.json 中添加:

perl 复制代码
{
  "mcpServers": {
    "feishu": {
      "command": "npx",
      "args": ["-y", "@china-mcp/feishu-mcp"],
      "env": {
        "FEISHU_APP_ID": "cli_xxxxxxxx",
        "FEISHU_APP_SECRET": "xxxxxxxxxxxxxxxx"
      }
    }
  }
}

Step 3:重启 Claude Code,开始使用

实际效果

arduino 复制代码
你:帮我在飞书给李华发一条消息:"下午3点的会议改到4点了"

Claude:已发送消息给李华
       消息ID: om_xxxxxxxxxxxxxxxx

你:把今天的 Git commits 整理成飞书文档,标题叫"2026-03-14 研发日报"

Claude:已创建文档"2026-03-14 研发日报"
       文档链接:https://xxx.feishu.cn/docx/xxxxxx
       内容包含今日 5 个提交的摘要...

你:帮我在飞书日历创建一个明天下午2点的需求评审,邀请张三和李四

Claude:已创建日程"需求评审"
       时间:2026-03-15 14:00-15:00
       已邀请:张三、李四

飞书 MCP 提供的 8 个工具

工具 功能
feishu_send_message 发送文本/富文本/卡片消息
feishu_get_messages 获取消息历史
feishu_create_doc 创建飞书文档(含内容写入)
feishu_get_doc 读取文档内容
feishu_get_calendar 查询日程
feishu_create_event 创建会议/日程
feishu_create_task 创建任务
feishu_list_tasks 查看任务列表

钉钉 MCP Server

钉钉 MCP 支持两种模式:

模式一:群机器人 Webhook(最简单)

只需要群机器人的 Webhook URL,2 分钟搞定:

perl 复制代码
{
  "mcpServers": {
    "dingtalk": {
      "command": "npx",
      "args": ["-y", "@china-mcp/dingtalk-mcp"],
      "env": {
        "DINGTALK_WEBHOOK_URL": "https://oapi.dingtalk.com/robot/send?access_token=xxx",
        "DINGTALK_WEBHOOK_SECRET": "SECxxxx"
      }
    }
  }
}

然后就可以:

arduino 复制代码
你:在钉钉群里发一条消息:"今天的代码已提交,请大家 review"

Claude:已发送钉钉群消息

模式二:企业内部应用(功能完整)

支持工作通知、审批流程、日程管理:

工具 功能
dingtalk_send_webhook 群机器人发消息(text/markdown)
dingtalk_send_work_notice 发工作通知
dingtalk_get_user_by_mobile 通过手机号查用户
dingtalk_create_approval 发起审批
dingtalk_get_approval 查询审批状态
dingtalk_create_schedule 创建日程

与现有飞书 MCP 的区别

GitHub 上已有一个 open-feishu-mcp-server(83 星),但:

  • 只覆盖文档块操作,没有消息/日历/任务
  • 需要部署 Cloudflare Workers,本地无法直接运行
  • 只做飞书,无法扩展到钉钉/企微

china-mcp-servers 的定位是做中国企业服务的统一 MCP 集合

Roadmap

服务 状态
飞书 已发布
钉钉 已发布
企业微信 开发中
语雀 规划中

第三部分:dev-setup-cn --- 一键配置镜像

国内开发者的另一大痛点就是配环境。npm install 卡死、pip 超时、Docker pull 慢到放弃......

dev-setup-cn 一条命令解决所有镜像问题:

bash 复制代码
curl -fsSL https://raw.githubusercontent.com/huanglei288766/dev-setup-cn/main/install.sh | bash

自动检测操作系统,配置以下镜像:

工具 镜像源
npm 腾讯云
pip 阿里云
Maven 阿里云
Go goproxy.cn
Docker DaoCloud + DockerProxy
Homebrew 清华 TUNA

开源地址

项目 GitHub 用途
claude-code-zh GitHub 中文 Skills + Rules + Prompts
china-mcp-servers GitHub 飞书 + 钉钉 MCP Server
dev-setup-cn GitHub 镜像一键配置

欢迎 Star 和 PR! 也欢迎贡献你们用到的技术栈 Skill。


最后

2026 Q1 是 AI Agent + MCP 的爆发期,但中文开发者生态还有很多空白。

如果这些项目对你有帮助,Star 一下就是最大的鼓励。

有问题欢迎在评论区或 GitHub Issues 反馈。

相关推荐
沉默王二18 小时前
IDEA 爽用 Claude Code 的终极方案,太丝滑。
agent·ai编程·claude
Quz18 小时前
在 Obsidian 中嵌入 Claude Code 的实践记录
人工智能·claude
tenxiaodao18 小时前
手摸手给 Claude Code 换芯:GLM + Headroom + cc-switch 省钱接入指南
claude
Avan_菜菜1 天前
使用 Docker + rclone 自建 WebDAV
后端·agent·claude
浩风祭月1 天前
AI 改代码总爱顺手重构?一份 Task Contract 把修改范围锁住
ai编程·claude·cursor
ServBay1 天前
Claude Code 被曝植入后门,AI 时代如何安全打造本地 DevOps
后端·ai编程·claude
Fanta丶2 天前
1.VibeCoding 终端命令基础使用
claude
colir02 天前
被粉丝夸爆的超级 ai 个人工作站,原来这么多福利
开源·agent·claude
用户600071819102 天前
【翻译】循环(loops)入门指南
claude