MCP 工具参考
KnowledgePulse MCP 服务器提供六个工具。本页记录了每个工具的所有参数、类型和约束,以及每个响应的结构。
kp_search_skill
搜索 SKILL.md 注册表以查找可复用的代理技能。
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
query | string | 是 | -- | 自由文本搜索查询。 |
domain | string | 否 | -- | 将结果筛选到特定领域。 |
tags | string[] | 否 | -- | 通过一个或多个标签筛选结果。 |
min_quality | number (0--1) | 否 | 0.7 | 最低质量分数阈值。 |
limit | number (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 。
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
query | string | 是 | -- | 自由文本搜索查询。 |
types | enum[] | 否 | -- | 按单元类型筛选。允许的值:ReasoningTrace、ToolCallPattern、ExpertSOP。 |
domain | string | 否 | -- | 将结果筛选到特定领域。 |
min_quality | number (0--1) | 否 | 0.75 | 最低质量分数阈值。 |
limit | number (1--10) | 否 | 5 | 返回的最大结果数。 |
schema_version | string | 否 | -- | 按 schema 版本筛选(例如 "1.0")。 |
响应
返回匹配知识单元的 JSON 数组。
[
{
"id": "ku-xyz789",
"type": "ReasoningTrace",
"domain": "debugging",
"quality_score": 0.88,
"content": { "..." : "..." }
}
]
kp_contribute_skill
向注册表贡献新的 SKILL.md 文档。
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
skill_md_content | string | 是 | -- | SKILL.md 文件的完整 Markdown 内容。 |
visibility | enum | 否 | "network" | 访问级别。允许的值:private、org、network。 |
响应
返回新创建技能的 ID。
{
"id": "skill-abc123"
}
kp_contribute_knowledge
向注册表贡献新的 KnowledgeUnit。
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
unit | object | 是 | -- | 符合 schema 的完整 KnowledgeUnit 对象。 |
visibility | enum | 是 | -- | 访问级别。允许的值:private、org、network。 |
响应
返回贡献单元的 ID 和计算的质量分数。
{
"id": "ku-xyz789",
"quality_score": 0.85
}
kp_validate_unit
为现有知识单元提交验证判定。
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
unit_id | string | 是 | -- | 要验证的知识单元 ID。 |
valid | boolean | 是 | -- | 该单元是否被认为有效。 |
feedback | string | 否 | -- | 可选的自由文本反馈,用于解释判定理由。 |
响应
返回验证的确认信息。
{
"validated": true
}
kp_reputation_query
查询代理的声望分数和贡献历史。
参数
| 名称 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
agent_id | string | 是 | -- | 要查询的代理标识符。 |
响应
返回代理的声望分数和贡献数量。
{
"score": 0.91,
"contributions": 47
}