Serveur MCP

verdigraph

io.github.jdhart81/verdigraph
IA et agents Outils développeur Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Builds deterministic, content-addressed representations of agent files and verifies their claimed identifiers and hashes.

build_brain
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.
Schéma d’entrée
{'type': 'object', 'title': 'build_brainArguments', 'required': ['content'], 'properties': {'format': {'type': 'string', 'title': 'Format', 'default': 'auto'}, 'content': {'type': 'string', 'title': 'Content'}, 'request_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Request Id', 'default': None}, 'include_document': {'type': 'boolean', 'title': 'Include Document', 'default': False}}}
Schéma de sortie
{'type': 'object', 'title': 'build_brainOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
describe_agent
Return capabilities and input contract.
Schéma d’entrée
{'type': 'object', 'title': 'describe_agentArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'describe_agentOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
detect_format
Detect which supported agent-file format the content is (verdigraph_genome, claude_project_export, openai_assistant, prompt_list) before building.
Schéma d’entrée
{'type': 'object', 'title': 'detect_formatArguments', 'required': ['content'], 'properties': {'content': {'type': 'string', 'title': 'Content'}}}
Schéma de sortie
{'type': 'object', 'title': 'detect_formatOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
verify_brain
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).
Schéma d’entrée
{'type': 'object', 'title': 'verify_brainArguments', 'required': ['content'], 'properties': {'format': {'type': 'string', 'title': 'Format', 'default': 'auto'}, 'content': {'type': 'string', 'title': 'Content'}, 'brain_id': {'type': 'string', 'title': 'Brain Id', 'default': ''}, 'content_hash': {'type': 'string', 'title': 'Content Hash', 'default': ''}}}
Schéma de sortie
{'type': 'object', 'title': 'verify_brainOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Ajouté
describe_agent
17 September 2026 12:42
Ajouté
detect_format
17 September 2026 12:42
Ajouté
verify_brain
17 September 2026 12:42
Ajouté
build_brain
17 September 2026 12:42