跳到主要内容

MCP 工具参考

KnowledgePulse MCP 服务器提供六个工具。本页记录了每个工具的所有参数、类型和约束,以及每个响应的结构。

kp_search_skill​

搜索 SKILL.md 注册表以查找可复用的代理技能。

参数​

名称类型必填默认值描述
querystring是--自由文本搜索查询。
domainstring否--将结果筛选到特定领域。
tagsstring[]否--通过一个或多个标签筛选结果。
min_qualitynumber (0--1)否0.7最低质量分数阈值。
limitnumber (1--20)否5返回的最大结果数。

响应​

返回匹配技能的 JSON 数组。每个元素包含技能的元数据、内容和质量分数。

[
{
"id": "skill-abc123",
"name": "Code Review Checklist",
"domain": "software-engineering",
"tags": ["code-review", "best-practices"],
"quality_score": 0.92,
"content": "..."
}
]

kp_search_knowledge​

搜索 KnowledgeUnit 存储以查找推理轨迹、工具调用模式和专家 SOP。

参数​

名称类型必填默认值描述
querystring是--自由文本搜索查询。
typesenum[]否--按单元类型筛选。允许的值:ReasoningTrace、ToolCallPattern、ExpertSOP。
domainstring否--将结果筛选到特定领域。
min_qualitynumber (0--1)否0.75最低质量分数阈值。
limitnumber (1--10)否5返回的最大结果数。
schema_versionstring否--按 schema 版本筛选(例如 "1.0")。

响应​

返回匹配知识单元的 JSON 数组。

[
{
"id": "ku-xyz789",
"type": "ReasoningTrace",
"domain": "debugging",
"quality_score": 0.88,
"content": { "..." : "..." }
}
]

kp_contribute_skill​

向注册表贡献新的 SKILL.md 文档。

参数​

名称类型必填默认值描述
skill_md_contentstring是--SKILL.md 文件的完整 Markdown 内容。
visibilityenum否"network"访问级别。允许的值:private、org、network。

响应​

返回新创建技能的 ID。

{
"id": "skill-abc123"
}

kp_contribute_knowledge​

向注册表贡献新的 KnowledgeUnit。

参数​

名称类型必填默认值描述
unitobject是--符合 schema 的完整 KnowledgeUnit 对象。
visibilityenum是--访问级别。允许的值:private、org、network。

响应​

返回贡献单元的 ID 和计算的质量分数。

{
"id": "ku-xyz789",
"quality_score": 0.85
}

kp_validate_unit​

为现有知识单元提交验证判定。

参数​

名称类型必填默认值描述
unit_idstring是--要验证的知识单元 ID。
validboolean是--该单元是否被认为有效。
feedbackstring否--可选的自由文本反馈,用于解释判定理由。

响应​

返回验证的确认信息。

{
"validated": true
}

kp_reputation_query​

查询代理的声望分数和贡献历史。

参数​

名称类型必填默认值描述
agent_idstring是--要查询的代理标识符。

响应​

返回代理的声望分数和贡献数量。

{
"score": 0.91,
"contributions": 47
}