Thor Henning Hetland — signed knowledge web
このMCPでできること
Plans, loads, validates, traces, and verifies content from a signed personal knowledge web.
ツール
入力スキーマ
{'type': 'object', 'required': ['task', 'manifest'], 'properties': {'env': {'type': 'string', 'description': 'Runtime environment for federation context selection (dev/test/staging/prod)'}, 'role': {'type': 'string', 'description': 'Agent role for audience targeting (default: agent)'}, 'task': {'type': 'string', 'description': 'The task to plan knowledge loading for'}, 'as_of': {'type': 'string', 'description': 'ISO date for temporal evaluation (default: today, UTC)'}, 'known': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'sha256'], 'properties': {'id': {'type': 'string'}, 'sha256': {'type': 'string'}}}, 'description': "Session dedup: units the caller already holds, as [{id, sha256}]. A unit whose sha still matches is returned as an 'unchanged' stub (bytes withheld) to save the caller's context window; any sha drift re-serves the full content."}, 'attest': {'type': 'string', 'description': "Attestation provider the agent can present, matched against the manifest's trusted_providers"}, 'budget': {'type': 'number', 'description': 'Spend ceiling for pay-per-request units'}, 'follow': {'type': 'boolean', 'description': 'Follow eligible federation refs (default false)'}, 'strict': {'type': 'boolean', 'description': 'Fail-closed: drop non-eligible units instead of listing them'}, 'methods': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Payment methods the agent can settle, e.g. ["free","x402"] (default: free only)'}, 'currency': {'type': 'string', 'description': 'Budget currency (default USDC)'}, 'manifest': {'type': 'string', 'description': 'Path, directory, or HTTPS URL of a knowledge.yaml'}, 'max_depth': {'type': 'number', 'description': 'Federation hops to follow when follow=true (default 1)'}, 'max_nodes': {'type': 'number', 'description': 'Cap on total manifests fetched across the walk (default 64)'}, 'max_units': {'type': 'number', 'description': 'Cap on selected units (default 5)'}, 'credentials': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Credential kinds the agent holds, e.g. ["mtls","api_key"] — opens access-gated units'}, 'context_budget': {'type': 'number', 'description': "Token ceiling for what the plan loads into the caller's context window; over-budget units skipped with the arithmetic"}, 'allow_private_hosts': {'type': 'boolean', 'description': 'Permit fetches to loopback/private/link-local hosts and http:// (default false — fail-closed)'}}}
入力スキーマ
{'type': 'object', 'required': ['task', 'manifest'], 'properties': {'env': {'type': 'string', 'description': 'Runtime environment for federation context selection (dev/test/staging/prod)'}, 'role': {'type': 'string', 'description': 'Agent role for audience targeting (default: agent)'}, 'task': {'type': 'string', 'description': 'The task to plan knowledge loading for'}, 'as_of': {'type': 'string', 'description': 'ISO date for temporal evaluation (default: today, UTC)'}, 'attest': {'type': 'string', 'description': "Attestation provider the agent can present, matched against the manifest's trusted_providers"}, 'budget': {'type': 'number', 'description': 'Spend ceiling for pay-per-request units'}, 'follow': {'type': 'boolean', 'description': 'Follow eligible federation refs (default false)'}, 'strict': {'type': 'boolean', 'description': 'Fail-closed: drop non-eligible units instead of listing them'}, 'methods': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Payment methods the agent can settle, e.g. ["free","x402"] (default: free only)'}, 'currency': {'type': 'string', 'description': 'Budget currency (default USDC)'}, 'manifest': {'type': 'string', 'description': 'Path, directory, or HTTPS URL of a knowledge.yaml'}, 'max_depth': {'type': 'number', 'description': 'Federation hops to follow when follow=true (default 1)'}, 'max_nodes': {'type': 'number', 'description': 'Cap on total manifests fetched across the walk (default 64)'}, 'max_units': {'type': 'number', 'description': 'Cap on selected units (default 5)'}, 'credentials': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Credential kinds the agent holds, e.g. ["mtls","api_key"] — opens access-gated units'}, 'context_budget': {'type': 'number', 'description': "Token ceiling for what the plan loads into the caller's context window; over-budget units skipped with the arithmetic"}, 'allow_private_hosts': {'type': 'boolean', 'description': 'Permit fetches to loopback/private/link-local hosts and http:// (default false — fail-closed)'}}}
入力スキーマ
{'type': 'object', 'required': ['artifact'], 'properties': {'artifact': {'description': 'The plan artifact: the JSON object returned by kcp_plan, or that JSON as a string'}}}
入力スキーマ
{'type': 'object', 'required': ['task', 'manifest'], 'properties': {'env': {'type': 'string', 'description': 'Runtime environment for federation context selection (dev/test/staging/prod)'}, 'role': {'type': 'string', 'description': 'Agent role for audience targeting (default: agent)'}, 'task': {'type': 'string', 'description': 'The task to plan knowledge loading for'}, 'as_of': {'type': 'string', 'description': 'ISO date for temporal evaluation (default: today, UTC)'}, 'attest': {'type': 'string', 'description': "Attestation provider the agent can present, matched against the manifest's trusted_providers"}, 'budget': {'type': 'number', 'description': 'Spend ceiling for pay-per-request units'}, 'follow': {'type': 'boolean', 'description': 'Follow eligible federation refs (default false)'}, 'strict': {'type': 'boolean', 'description': 'Fail-closed: drop non-eligible units instead of listing them'}, 'methods': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Payment methods the agent can settle, e.g. ["free","x402"] (default: free only)'}, 'currency': {'type': 'string', 'description': 'Budget currency (default USDC)'}, 'manifest': {'type': 'string', 'description': 'Path, directory, or HTTPS URL of a knowledge.yaml'}, 'max_depth': {'type': 'number', 'description': 'Federation hops to follow when follow=true (default 1)'}, 'max_nodes': {'type': 'number', 'description': 'Cap on total manifests fetched across the walk (default 64)'}, 'max_units': {'type': 'number', 'description': 'Cap on selected units (default 5)'}, 'credentials': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Credential kinds the agent holds, e.g. ["mtls","api_key"] — opens access-gated units'}, 'context_budget': {'type': 'number', 'description': "Token ceiling for what the plan loads into the caller's context window; over-budget units skipped with the arithmetic"}, 'allow_private_hosts': {'type': 'boolean', 'description': 'Permit fetches to loopback/private/link-local hosts and http:// (default false — fail-closed)'}}}
入力スキーマ
{'type': 'object', 'required': ['manifest'], 'properties': {'manifest': {'type': 'string', 'description': 'Path, directory, or HTTPS URL of a knowledge.yaml'}}}
最近のツール変更
類似のMCPサーバー
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …