From 10ccecd6dd0bad3f7e909a6deda8e9feb71e40db Mon Sep 17 00:00:00 2001 From: ceri Date: Fri, 20 Feb 2026 23:12:32 +0100 Subject: [PATCH] =?UTF-8?q?Add=20Brain=20Protocol=20=E2=80=94=20verifiable?= =?UTF-8?q?=20AI=20memory=20MCP=20server?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../brain-protocol/server.json | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 servers/io.github.seritalien/brain-protocol/server.json diff --git a/servers/io.github.seritalien/brain-protocol/server.json b/servers/io.github.seritalien/brain-protocol/server.json new file mode 100644 index 0000000000..7a8f831da9 --- /dev/null +++ b/servers/io.github.seritalien/brain-protocol/server.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", + "name": "io.github.seritalien/brain-protocol", + "description": "Verifiable Memory for AI Agents — 25 tools: knowledge graph, FTS, Starknet proofs, Giza zkML, decisions, curation. Local SQLite or cloud mode.", + "repository": { + "url": "https://github.com/seritalien/brain-protocol", + "source": "github", + "subfolder": "packages/brain-mcp" + }, + "version": "0.5.0", + "packages": [ + { + "registryType": "npm", + "identifier": "@brain-protocol/mcp", + "version": "0.5.0", + "transport": { + "type": "stdio" + }, + "environmentVariables": [ + { + "name": "BRAIN_API_URL", + "description": "Cloud mode API URL (e.g., https://brain.api.vauban.tech). When unset, uses local SQLite.", + "isRequired": false, + "format": "string", + "isSecret": false + }, + { + "name": "BRAIN_API_KEY", + "description": "API key for cloud mode authentication (sent as X-API-Key header)", + "isRequired": false, + "format": "string", + "isSecret": true + }, + { + "name": "BRAIN_DB_PATH", + "description": "Override path for the local SQLite database file", + "isRequired": false, + "format": "filepath", + "isSecret": false + } + ] + } + ] +}