github JavaScript analyzed dbf808d

dahshanlabs/klypix-mcp

github

Shared project brain and coordination layer for multi-agent coding — versioned decisions, evidence, active work, handoffs, and overlap awareness.

maintainer
dahshanlabs
license
Apache-2.0
first seen
2026-07-16
last seen
2026-08-02
releases · 30d
47
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 18 tools
transport stdio · http counts 18 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_to_canvas
  • brain_ask
  • brain_challenge
  • brain_connect
  • brain_doctor
  • brain_garden
  • brain_insights
  • brain_lens
  • brain_message
  • brain_note
  • brain_reconcile
  • brain_sync
  • canvas_view
  • create_canvas
  • list_canvases
  • read_canvas
  • search_all_brains
  • search_canvases
code evidence vv1.50.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 79

filesystem 27

  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-a2a.mjs :28 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-append.mjs :20 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-conformance.mjs :9 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-doctor.mjs :16 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-git-tools.mjs :26 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-install.mjs :16 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-link.mjs :19 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-read.mjs :16 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :19 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/bin/klypix-write.mjs :18 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/agent-presence.mjs :8 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/agent-rules.mjs :23 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/brain-doctor.mjs :23 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/brain-git-hook.mjs :27 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/brain-note.mjs :20 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/brain-semantic.mjs :17 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/brain-write-lock.mjs :5 import fs from 'node:fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/codex-brain-hook.mjs :5 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/codex-hooks.mjs :5 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/global-brain-hook.mjs :20 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/klypix-core.mjs :19 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/klypix-format.mjs :11 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/klypix-merge-driver.mjs :33 import fs from 'node:fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/mcp-auto-update.mjs :18 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/mcp-presence.mjs :9 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/mcp-supervisor.mjs :19 import fs from 'fs';
  • fs dahshanlabs-klypix-mcp-dbf808d/src/uninstall.mjs :30 import fs from 'fs';

shell / exec 11

  • shell dahshanlabs-klypix-mcp-dbf808d/bin/klypix-doctor.mjs :18 import { execSync } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/bin/klypix-git-tools.mjs :29 import { execFile } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :390 const { execFileSync } = await import('child_process');
  • shell dahshanlabs-klypix-mcp-dbf808d/src/brain-git-hook.mjs :29 import { execSync } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/src/codex-brain-hook.mjs :4 import { execFileSync } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/src/finding-routing.mjs :23 // module imports `node:crypto` and NOTHING else. No fs, no net, no child_process,
  • shell dahshanlabs-klypix-mcp-dbf808d/src/global-brain-hook.mjs :25 import { execFileSync, execSync, spawn } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/src/klypix-format.mjs :13 import { execFileSync } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/src/mcp-auto-update.mjs :23 import { spawn } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/src/mcp-presence.mjs :10 import { execFileSync } from 'child_process';
  • shell dahshanlabs-klypix-mcp-dbf808d/src/mcp-supervisor.mjs :23 import { spawn } from 'child_process';

network 3

  • net dahshanlabs-klypix-mcp-dbf808d/bin/klypix-a2a.mjs :27 import http from 'http';
  • net dahshanlabs-klypix-mcp-dbf808d/src/global-brain-hook.mjs :24 import https from 'https';
  • net dahshanlabs-klypix-mcp-dbf808d/src/mcp-auto-update.mjs :22 import https from 'https';

tool registrations 18

  • list_canvases dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :199
  • read_canvas dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :205
  • search_canvases dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :211
  • search_all_brains dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :217
  • brain_ask dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :226
  • brain_challenge dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :237
  • brain_insights dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :250
  • brain_lens dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :259
  • brain_connect dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :271
  • brain_reconcile dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :284
  • brain_garden dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :294
  • create_canvas dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :308
  • add_to_canvas dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :319
  • brain_note dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :334
  • brain_message dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :349
  • brain_sync dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :363
  • brain_doctor dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :444
  • canvas_view dahshanlabs-klypix-mcp-dbf808d/bin/klypix-worker.mjs :578

declared dependencies 6

  • @modelcontextprotocol/ext-apps@^1.7.4
  • @modelcontextprotocol/sdk@^1.29.0
  • fractional-indexing@^3.2.0
  • jszip@^3.10.1
  • zod@^4.3.6
  • @huggingface/transformers@^4.2.0

obfuscation 2

  • dynamic require()/import() dahshanlabs-klypix-mcp-dbf808d/src/brain-semantic.mjs :38 try { t = await import(new URL('file:///' + path.join(base, f).replace(/\\/g, '/')).href); last = null; break; }
  • dynamic require()/import() dahshanlabs-klypix-mcp-dbf808d/src/klypix-core.mjs :178 try { t = await import(new URL('file:///' + path.join(base, f).replace(/\\/g, '/')).href); lastErr = null; break; }