1778682052

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