メインコンテンツまでスキップ

MCP ツールリファレンス

KnowledgePulse MCP サーバーは6つのツールを公開します。このページでは、すべてのパラメータ、型と制約、各レスポンスの構造を説明します。

kp_search_skill

SKILL.md レジストリで再利用可能なエージェントスキルを検索します。

パラメータ

名前必須デフォルト説明
querystringはい--フリーテキスト検索クエリ。
domainstringいいえ--結果を特定のドメインにフィルタリング。
tagsstring[]いいえ--1つ以上のタグで結果をフィルタリング。
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[]いいえ--ユニットタイプでフィルタリング。許可される値:ReasoningTraceToolCallPatternExpertSOP
domainstringいいえ--結果を特定のドメインにフィルタリング。
min_qualitynumber (0--1)いいえ0.75最低品質スコアの閾値。
limitnumber (1--10)いいえ5返す結果の最大数。
schema_versionstringいいえ--スキーマバージョンでフィルタリング(例:"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"アクセスレベル。許可される値:privateorgnetwork

レスポンス

新しく作成されたスキルの ID を返します。

{
"id": "skill-abc123"
}

kp_contribute_knowledge

新しい KnowledgeUnit をレジストリにコントリビュートします。

パラメータ

名前必須デフォルト説明
unitobjectはい--スキーマに準拠した完全な KnowledgeUnit オブジェクト。
visibilityenumはい--アクセスレベル。許可される値:privateorgnetwork

レスポンス

コントリビュートされたユニットの 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
}