github JavaScript re-analysis due

kerwinkao/srcbridge

github

Sandboxed file-access MCP server for Claude Desktop — loud failures, verified atomic writes, built-in undo, .docx reading

maintainer
kerwinkao
license
MIT
first seen
2026-08-05
last seen
2026-09-02
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

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

tools

  • checksum_sources
  • count_source
  • diff_changes
  • discard_source
  • edit_batch
  • edit_source
  • find_sources
  • grep_document
  • grep_identifier
  • grep_sources
  • list_entries
  • list_workspaces
  • log_changes
  • make_folder
  • move_source
  • read_bytes
  • read_document
  • read_source
  • read_source_at
  • read_sources
  • stat_source
  • trash_status
  • tree_view
  • write_bytes
  • write_source
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 3

filesystem 3

  • fs kerwinkao-srcbridge-d291c13/office.mjs :25 import * as fs from "node:fs/promises";
  • fs kerwinkao-srcbridge-d291c13/selftest.mjs :17 import * as fs from "node:fs/promises";
  • fs kerwinkao-srcbridge-d291c13/server.mjs :33 import * as fs from "node:fs/promises";

tool registrations 25

  • list_workspaces kerwinkao-srcbridge-d291c13/server.mjs :184
  • read_source kerwinkao-srcbridge-d291c13/server.mjs :189
  • read_sources kerwinkao-srcbridge-d291c13/server.mjs :198
  • read_bytes kerwinkao-srcbridge-d291c13/server.mjs :207
  • read_document kerwinkao-srcbridge-d291c13/server.mjs :212
  • grep_document kerwinkao-srcbridge-d291c13/server.mjs :226
  • write_source kerwinkao-srcbridge-d291c13/server.mjs :241
  • write_bytes kerwinkao-srcbridge-d291c13/server.mjs :250
  • edit_source kerwinkao-srcbridge-d291c13/server.mjs :259
  • edit_batch kerwinkao-srcbridge-d291c13/server.mjs :268
  • list_entries kerwinkao-srcbridge-d291c13/server.mjs :286
  • tree_view kerwinkao-srcbridge-d291c13/server.mjs :295
  • stat_source kerwinkao-srcbridge-d291c13/server.mjs :304
  • find_sources kerwinkao-srcbridge-d291c13/server.mjs :309
  • grep_sources kerwinkao-srcbridge-d291c13/server.mjs :318
  • grep_identifier kerwinkao-srcbridge-d291c13/server.mjs :334
  • make_folder kerwinkao-srcbridge-d291c13/server.mjs :343
  • move_source kerwinkao-srcbridge-d291c13/server.mjs :348
  • discard_source kerwinkao-srcbridge-d291c13/server.mjs :357
  • trash_status kerwinkao-srcbridge-d291c13/server.mjs :362
  • diff_changes kerwinkao-srcbridge-d291c13/server.mjs :367
  • log_changes kerwinkao-srcbridge-d291c13/server.mjs :376
  • read_source_at kerwinkao-srcbridge-d291c13/server.mjs :389
  • checksum_sources kerwinkao-srcbridge-d291c13/server.mjs :398
  • count_source kerwinkao-srcbridge-d291c13/server.mjs :407

declared dependencies 3

  • @modelcontextprotocol/sdk@^1.29.0
  • diff@^7.0.0
  • isomorphic-git@^1.27.0