원클릭으로
mcp
集成参数 Model Context Protocol (MCP) 工具,通过 HTTP 连接与外部参数 MCP 服务交互,提供参数管理、工单生成等功能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
集成参数 Model Context Protocol (MCP) 工具,通过 HTTP 连接与外部参数 MCP 服务交互,提供参数管理、工单生成等功能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
赋予 Agent 作为集群指挥官(Leader)的能力,通过去中心化任务队列将子任务派发给 Worker 节点并发执行。
Captures learnings, errors, and corrections to .learnings/ directory for continuous improvement.
【系统级后备工具】仅用于网络诊断、进程管理等基础任务。代码搜索/数据分析等应使用专用 skill。
用于管理长耗时、异步任务的工具集。当任务预计执行时间超过 10 秒(如模型训练、大型构建、批量数据处理)时,必须使用此工具,而不是 bash。
编程化工具调用指南。允许 Agent 编写并执行 Python 代码,从而能够在一个沙箱环境中动态调用其他工具,实现循环、批处理和复杂逻辑。
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
| name | 参数 MCP 工具集成专家 |
| description | 集成参数 Model Context Protocol (MCP) 工具,通过 HTTP 连接与外部参数 MCP 服务交互,提供参数管理、工单生成等功能。 |
参数 MCP (Model Context Protocol) 工具集成技能,允许智能体通过 HTTP 协议连接到外部参数 MCP 服务,并使用服务提供的工具。
http://localhost:9014/mcp)加载此技能后,MCP 服务提供的所有工具将自动注册到智能体工具列表。以下是核心工具的精确签名,其他工具请参考 MCP 服务文档:
tool_param_modify_draft(
cgi: str, # 网元 CGI 标识,如 "460-00-2303087-1"
unclear_param: str, # 参数模糊名称,如 "4-5迟滞"(支持中文模糊匹配)
param_group_id_value: str, # 参数组 ID 值,如 "M10"
new_value: str # 新的参数值,如 "-11"
) -> dict
tool_param_create_order(
city: str, # 所属地市,如 "大同"
vendor: str, # 设备厂商,如 "华为"
net_type: str, # 网络类型,如 "NR" 或 "LTE"
param_level: str, # 参数级别,如 "小区级"
ne_name: str, # 网元名称/CGI,如 "460-00-2303087-1"
param_object: str, # 参数对象,如 "NRCELLINTERFHOMEAGRP"
param_name: str, # 参数英文名称,如 "InterFreqA4A5TimeToTrig"
param_group_id_name: str, # 参数组 ID 名称,无则填 "无"
param_group_id_value: str, # 参数组 ID 值,如 "M10"
new_value: str, # 参数修改值,如 "-11"
current_value: str, # 现网参数值(可为空字符串)
start_time: str, # 开始时间,格式 "YYYY-MM-DD HH:MM:SS"
end_time: str # 结束时间,格式 "YYYY-MM-DD HH:MM:SS"
) -> dict
tool_query_order_history(
order_id: str # 工单 ID,如 "HN-HN-20251222-1627"
) -> dict
参数命名注意:
tool_param_modify_draft使用cgi和unclear_param, 而tool_param_create_order使用ne_name和param_name(精确英文名)。 两者语义不同,注意区分,切勿混用。
skill_load("param_mcp") 加载参数 MCP 集成技能重要提示: 无需手动查询可用工具列表,ADK 框架会自动处理工具发现和注册。
MCP 服务的 URL 可以通过环境变量 MCP_URL 配置,默认值为 http://localhost:9014/mcp。
在 Windows 控制台或脚本中调用 MCP 工具时,务必设置 UTF-8 编码,否则中文参数可能导致静默失败(无输出):
cmd /c set PYTHONIOENCODING=utf-8 && python your_script.py
或在 Python 脚本开头添加:
import sys, io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8')
用户问题: "查看工单 HN-HN-20251222-1627 的参数修改记录"
执行流程:
1. 加载技能: skill_load("param_mcp")
2. ADK 自动发现并注册 MCP 工具到智能体工具列表
3. 调用工具:
tool_query_order_history(order_id="HN-HN-20251222-1627")
4. 返回结果: 显示工单的参数修改记录
用户问题: "生成参数修改草稿: 460-00-538402-107 参数组为M10 4-5迟滞修改为-11"
执行流程:
1. 确保技能已加载 (如果未加载,先调用 skill_load("param_mcp"))
2. 调用 MCP 草稿生成工具,传入参数信息(注意参数名称):
tool_param_modify_draft(
cgi="460-00-538402-107", # 网元 CGI
unclear_param="4-5迟滞", # 模糊参数名,支持中文
param_group_id_value="M10", # 参数组
new_value="-11" # 新值
)
3. 返回生成的草稿内容,包含匹配到的精确参数名、网元信息等
用户问题: "生成参数修改工单,设备 460-00-538402-107,城市娄底,厂商华为,LTE网络,小区级参数,参数对象CELLSEL,参数名QRxLevMin,参数组N10,新值-110,开始时间2025年12月24号12点23分"
执行流程:
1. 确保技能已加载
2. 如果需要当前时间或时间计算,先调用时间工具(如 get_current_time)
3. 调用 MCP 工单生成工具:
tool_param_create_order(
city="娄底",
vendor="华为",
net_type="LTE",
param_level="小区级",
ne_name="460-00-538402-107",
param_object="CELLSEL",
param_name="QRxLevMin", # 精确英文参数名
param_group_id_name="无",
param_group_id_value="N10",
new_value="-110",
current_value="",
start_time="2025-12-24 12:23:00",
end_time="" # 如需要可通过时间工具计算
)
4. 返回生成的工单信息
用户问题: "查看工单 HN-HN-20251222-1627 的参数修改记录,并告诉我当前时间"
执行流程:
1. 加载技能: skill_load("param_mcp")
2. 并行调用两个工具:
- tool_query_order_history(order_id="HN-HN-20251222-1627")
- get_current_time()
3. 整合两个工具的结果,返回给用户
ADK 自动工具发现机制:
McpToolset 对象被添加到智能体的工具列表时,ADK 框架会自动调用 get_tools() 方法工具使用建议:
## 可用工具(精确参数签名) 章节了解准确的参数名称tool_param_modify_draft)和工单生成(tool_param_create_order)参数名不同,注意区分