在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用mcp-tool-creator
星标625
分支112
更新时间2026年6月10日 00:53
MCP 工具创建器。当用户需要为系统添加新的 MCP 工具时使用此技能。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
MCP 工具创建器。当用户需要为系统添加新的 MCP 工具时使用此技能。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
简洁风格技能,禁止废话,采用caveman式简短直接的表达方式
个人文档管理技能,管理变更记录、方案设计Spec文档、测试报告等,统一存放在docs目录下
项目启动管理技能,支持Java Spring Boot和Vue项目的启动、重启、关闭操作,保持原有端口不变
方案调研技能,对方案设计、功能实现进行多方案比对分析,至少3个方案,建议5个左右的方案比对,包括业界标杆方案、大厂实现方案等
基于OpenAPI规范生成API文档,支持Swagger UI和ReDoc展示
提供后端单元测试指导和生成能力,支持JUnit 5、Mockito等框架
| name | mcp-tool-creator |
| description | MCP 工具创建器。当用户需要为系统添加新的 MCP 工具时使用此技能。 |
帮助为系统创建新的 MCP(Model Context Provider)工具,扩展系统的信息收集和数据提供能力。
在以下情况调用此技能:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| serviceName | String | 是 | MCP服务名称 |
| dataType | String | 是 | 数据类型 |
| config | Map | 否 | 配置参数 |
{
"serviceName": "MyMcpService",
"status": "SUCCESS",
"dataType": "CUSTOM_DATA",
"description": "自定义MCP服务创建成功"
}
@Service
public class MyMcpService {
public SomeData getData(String appId, LocalDateTime time, String scene) {
// 实现数据获取逻辑
// 返回模拟或真实数据
}
}
public class CustomData {
private String field1;
private int field2;
// getters and setters
}
@Service
public class CustomMcpService {
private final Random random = new Random();
public CustomData getData(String appId, LocalDateTime time, String scene) {
CustomData data = new CustomData();
// 根据场景生成模拟数据
if ("custom_scenario".equals(scene)) {
// 特定场景数据
} else {
// 默认数据
data.setField1("value-" + random.nextInt(100));
data.setField2(random.nextInt(1000));
}
return data;
}
}
@Service
public class BusinessServiceImpl {
private final CustomMcpService customMcpService;
// 在业务方法中调用
CustomData customData = customMcpService.getData(appId, time, scene);
}
无需额外配置,Spring Boot 自动扫描并注册 @Service 注解的 MCP 服务。
src/main/java/com/bage/study/ai/best/practice/hello/
├── mcp/ # MCP服务目录
│ └── CustomMcpService.java
└── service/
└── impl/
└── BusinessServiceImpl.java
// 注入 MCP 服务
@Autowired
private CustomMcpService customMcpService;
// 获取数据
CustomData data = customMcpService.getData(appId, time, scene);
在 MCP 服务的方法中添加 scene 参数,根据不同场景返回不同的模拟数据。