# 任务 - [x] 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5) - [x] 开发:IBS 7.20.0 版本需求开发,HCDN业务标准化接入-典基平面接入与基础数据模型扩展,50%。(李春良 7) - [x] 子雯:IBS 7.20.0 版本用例研讨,HCDN业务标准化接入-典基平面接入与基础数据模型扩展。(郑子雯 0.5) # 日志 当前项目是 spring ai 的源码,我另一个 mcp 网管引入了: ``` org.springframework.ai spring-ai-starter-mcp-server-webmvc ``` 结合源码给我讲讲 mcpSyncServer.addTool(spec); 的原理,以及项目启动 ``` @Tool(description = "根据角色 Key 查询该角色下所有可用的工具组信息。" + "返回 JSON 格式,包含 tool_groups 数组,每个元素有 api_key 和 description。" + "用于在调用具体工具前,先查询当前角色可用的工具组有哪些。") public String selectToolGroup(@ToolParam(description = "角色 Key") String roleKey) { ``` 这种代码是如何注册的。底层数据结构是怎么样的,详细,但是通俗易懂易于理解。 最终输出一个 MCP 原理说明 md 文档。 # 总结 优化了一下 mcp 的项目架构。