verdigraph
Verifiable cognition: any agent file to a deterministic content-addressed brain_id.
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 describe_agent 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"verdigraph": {
"url": "https://mcp.viridisconservation.com/verdigraph/mcp"
}
}
}遠端端點
https://mcp.viridisconservation.com/verdigraph/mcpstreamable-http它能做什麼
工具清單
工具(4)
🟢build_brain(content, format, include_document, request_id)
Compile an agent file into a deterministic, content-addressed brain. content = the file as a string; format = verdigraph_genome | claude_project_export | openai_assistant | prompt_list | auto. Returns brain_id, content_hash, node/edge counts, the 9-invariant firing report, and provenance. Identical bytes always produce the identical brain_id (VB1). include_document=true returns the full graph.
輸入結構描述
{
"type": "object",
"properties": {
"content": {
"title": "Content",
"type": "string"
},
"format": {
"default": "auto",
"title": "Format",
"type": "string"
},
"include_document": {
"default": false,
"title": "Include Document",
"type": "boolean"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
}
},
"required": [
"content"
],
"title": "build_brainArguments"
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "build_brainOutput"
}🟢verify_brain(content, brain_id, content_hash, format)
Machine-check a cognition claim: recompute the brain from the submitted content and compare against the claimed brain_id and/or content_hash. valid=true iff every claimed identifier matches the deterministic recomputation (VB3).
輸入結構描述
{
"type": "object",
"properties": {
"content": {
"title": "Content",
"type": "string"
},
"brain_id": {
"default": "",
"title": "Brain Id",
"type": "string"
},
"content_hash": {
"default": "",
"title": "Content Hash",
"type": "string"
},
"format": {
"default": "auto",
"title": "Format",
"type": "string"
}
},
"required": [
"content"
],
"title": "verify_brainArguments"
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "verify_brainOutput"
}⚪detect_format(content)
Detect which supported agent-file format the content is (verdigraph_genome, claude_project_export, openai_assistant, prompt_list) before building.
輸入結構描述
{
"type": "object",
"properties": {
"content": {
"title": "Content",
"type": "string"
}
},
"required": [
"content"
],
"title": "detect_formatArguments"
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "detect_formatOutput"
}🟢describe_agent
Return capabilities and input contract.
輸入結構描述
{
"type": "object",
"properties": {},
"title": "describe_agentArguments"
}輸出結構描述
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "describe_agentOutput"
}社群
證據