Local-first knowledge memory for agents with Markdown, backlinks, indexing and context retrieval.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v1.0.5 · analyzer v18 · 11h ago
skills & prompt files 1
- agent-rulespackage/AGENTS.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 35
- fs package/dist/application/analyze-vault.js :1
import { stat } from 'node:fs/promises'; - fs package/dist/application/build-context.js :1
import { stat } from 'node:fs/promises'; - fs package/dist/application/canonical-context-links.js :1
import { readFile } from 'node:fs/promises'; - fs package/dist/application/get-graph-layout.js :2
import { mkdir, readFile, rename, stat, writeFile } from 'node:fs/promises'; - fs package/dist/application/graph-view-state.js :1
import { mkdir, readFile, rename, writeFile } from 'node:fs/promises'; - fs package/dist/application/import-legacy-sqlite.js :2
import { access } from 'node:fs/promises'; - fs package/dist/application/index-vault.js :1
import { readFile } from 'node:fs/promises'; - fs package/dist/application/memory-suggestions.js :1
import { readFile } from 'node:fs/promises'; - fs package/dist/application/migrate-context-links.js :1
import { readFile } from 'node:fs/promises'; - fs package/dist/application/migrate-vault.js :1
import { chmod, mkdir, readFile, writeFile } from 'node:fs/promises'; - fs package/dist/application/offline-pack-backup.js :1
import { mkdir, readdir, readFile, writeFile } from 'node:fs/promises'; - fs package/dist/application/operational-workflows.js :2
import { access, readFile } from 'node:fs/promises'; - fs package/dist/application/repair-broken-links.js :1
import { readFile } from 'node:fs/promises'; - fs package/dist/application/search-graph-node-ids.js :1
import { stat } from 'node:fs/promises'; - fs package/dist/application/search-knowledge.js :1
import { stat } from 'node:fs/promises'; - fs package/dist/application/server/routes.js :1
import { mkdtemp, rm, writeFile } from 'node:fs/promises'; - fs package/dist/application/watch-vault.js :1
import { watch } from 'node:fs'; - fs package/dist/cli/commands/agent-commands.js :1
import { access, lstat, mkdir, readFile, rm, symlink, writeFile } from 'node:fs/promises'; - fs package/dist/cli/commands/vault-commands.js :1
import { readdir, readFile, rm, stat } from 'node:fs/promises'; - fs package/dist/cli/commands/write-commands.js :1
import { existsSync, readFileSync, writeFileSync } from 'node:fs'; - fs package/dist/cli/main.js :3
import { readFileSync } from 'node:fs'; - fs package/dist/infrastructure/bucket-vault.js :2
import { chmod, mkdir, readFile, rm, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/config.js :1
import { mkdir, readFile, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/context-packs.js :2
import { mkdir, readFile, readdir, rm, stat, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/docling.js :2
import { mkdtemp, readFile, readdir, rm } from 'node:fs/promises'; - fs package/dist/infrastructure/file-index.js :1
import { mkdir, readFile, rename, stat, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/file-system-vault.js :1
import { chmod, mkdir, readdir, readFile, rm, stat, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/index-state.js :1
import { readFile, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/private-pack-codec.js :3
import { mkdir, readFile, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/search-packs.js :2
import { mkdir, readdir, readFile, rm, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/session-state.js :1
import { mkdir, readFile, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/vault-migration-state.js :1
import { mkdir, readFile, writeFile } from 'node:fs/promises'; - fs package/dist/infrastructure/volatile-memory.js :1
import { mkdir, readFile, rename, writeFile } from 'node:fs/promises'; - fs package/dist/mcp/runtime.js :1
import { readFileSync } from 'node:fs'; - fs package/dist/mcp/tools.js :1
import { readFile } from 'node:fs/promises';
shell / exec 5
- shell package/dist/application/import-legacy-sqlite.js :1
import { execFile } from 'node:child_process'; - shell package/dist/application/operational-workflows.js :1
import { execFile } from 'node:child_process'; - shell package/dist/cli/commands/agent-commands.js :2
import { execFile } from 'node:child_process'; - shell package/dist/cli/commands/write-commands.js :5
import { spawn, spawnSync } from 'node:child_process'; - shell package/dist/infrastructure/docling.js :1
import { execFile } from 'node:child_process';
network 3
- net package/dist/application/frontend/client-js.js :256
const response = await fetch('/api/graph-view-state?' + graphViewStateQuery()) - net package/dist/application/start-server.js :1
import { createServer } from 'node:http'; - net package/dist/mcp/http-server.js :1
import { createServer } from 'node:http';
secrets 2
- secrets package/dist/cli/commands/write-commands.js :1193
const token = options.token ?? process.env.BRAINLINK_MCP_TOKEN; - secrets package/dist/infrastructure/private-pack-codec.js :29
const envSecret = process.env.BRAINLINK_SEARCH_PACK_KEY?.trim();
tool registrations 33
- brainlink_bootstrap package/dist/mcp/server.js :11
- brainlink_policy package/dist/mcp/server.js :16
- brainlink_version package/dist/mcp/server.js :21
- brainlink_recommendations package/dist/mcp/server.js :26
- brainlink_context package/dist/mcp/server.js :31
- brainlink_context_packs package/dist/mcp/server.js :36
- brainlink_search package/dist/mcp/server.js :41
- brainlink_explain package/dist/mcp/server.js :46
- brainlink_dedupe package/dist/mcp/server.js :51
- brainlink_resolve_duplicate package/dist/mcp/server.js :56
- brainlink_add_note package/dist/mcp/server.js :61
- brainlink_remember package/dist/mcp/server.js :66
- brainlink_inbox_add package/dist/mcp/server.js :71
- brainlink_inbox_list package/dist/mcp/server.js :76
- brainlink_inbox_process package/dist/mcp/server.js :81
- brainlink_delete_note package/dist/mcp/server.js :86
- brainlink_volatile_add package/dist/mcp/server.js :91
- brainlink_volatile_clear package/dist/mcp/server.js :96
- brainlink_add_file package/dist/mcp/server.js :101
- brainlink_canonicalize_context_links package/dist/mcp/server.js :106
- brainlink_index package/dist/mcp/server.js :111
- brainlink_stats package/dist/mcp/server.js :116
- brainlink_doctor_actions package/dist/mcp/server.js :121
- brainlink_validate package/dist/mcp/server.js :126
- brainlink_sync package/dist/mcp/server.js :131
- brainlink_graph package/dist/mcp/server.js :136
- brainlink_graph_contexts package/dist/mcp/server.js :141
- brainlink_broken_links package/dist/mcp/server.js :146
- brainlink_suggest_links package/dist/mcp/server.js :151
- brainlink_repair_links package/dist/mcp/server.js :156
- brainlink_orphans package/dist/mcp/server.js :161
- brainlink_session_close package/dist/mcp/server.js :166
- brainlink_project_init package/dist/mcp/server.js :171
declared dependencies 8
- @aws-sdk/client-s3@^3.1038.0
- @modelcontextprotocol/sdk@^1.29.0
- commander@^14.0.2
- zod@^4.3.6
- @types/node@^24.9.2
- tsx@^4.21.0
- typescript@^5.9.3
- vitest@^4.0.6