给 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 反馈。

相关推荐
Qiuner8 小时前
Claude 缺失的增强套件:claude-nexus!
开源·claude
饼干哥哥1 天前
Openclaw自己操作Claude code完整开发了TikTok爆款分析系统
aigc·claude
JohnCHsu1 天前
还在古法编程?免费使用AI编程助手OpenCode 与完全本地化配置
ai·agent·claude·opencode
小溪彼岸1 天前
Claude Code Agent Teams让一个团队为你工作
aigc·claude
袁袁袁袁满1 天前
我同时用了三个月ChatGPT/Claude/Gemini/Grok最真实的感受
chatgpt·claude·grok·gemini·gemini 3.1pro·gork4.2·claude4.6
NikoAI编程1 天前
Claude 2026 新功能全景:从语音编程到远程协作
ai编程·claude
小溪彼岸1 天前
Claude Code CLI支持LSP了,编程向智能再进一步
aigc·claude
AI拾光录1 天前
设计抗 AI 的技术评估
面试·claude
___波子 Pro Max.1 天前
Claude Code 中的 agents 目录详解:自定义子代理完全指南
claude·opencode