github TypeScript re-analysis due

kdpa-llc/mcp-compression-proxy

github

Local MCP gateway with progressive tool discovery, description compression, and controlled access to large results.

maintainer
kdpa-llc
licence
MIT
first seen
2026-08-24
last seen
2026-09-15
releases · 30d
7
short id

Drift inferred · capture-to-capture

tool count over time

08-24 14:49 now
3t
0t
capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 2a97d50 · analyzer v33 · 5d ago

skills & prompt files 1

danger signals1

code evidence vv1.1.2 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 80

filesystem 32

  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/scripts/check-release-notes.mjs :30 import { readFileSync } from 'node:fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/scripts/sync-version.mjs :9 import { readFileSync, writeFileSync } from 'node:fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/daemon.ts :4 import fs from 'fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/index.ts :12 } from 'fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/payload-interceptor.ts :13 } from 'fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/runtime-mode.ts :1 import { existsSync } from 'fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/config/loader.ts :1 import { readFileSync, existsSync, statSync } from 'fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/index.ts :16 import { writeFileSync, readFileSync } from 'fs';
  • fs kdpa-llc-mcp-compression-proxy-2a97d50/src/services/compression-persistence.ts :1 import * as fs from 'fs/promises';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/e2e-real/comprehensive-e2e.test.ts :22 import { writeFileSync, mkdirSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/e2e-real/real-llm-integration.test.ts :126 const fileContent = await fs.readFile(filePath, 'utf-8');
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/helpers/isolate-home.mjs :3 import { statSync } from 'node:fs';
show 20 more
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/helpers/test-process-env.ts :1 import { statSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/cli-daemon-lifecycle.test.ts :4 import { mkdtempSync, writeFileSync, mkdirSync, rmSync, existsSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/comprehensive-nocompress.test.ts :11 import { mkdirSync, writeFileSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/daemon-multi-instance.test.ts :10 } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/exclude-compression-flow.test.ts :15 import { mkdirSync, writeFileSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/invalidate-tool-cache.test.ts :13 import { mkdirSync, writeFileSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/nocompress-pattern-matching.test.ts :11 import { mkdirSync, writeFileSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/nocompress-tool-behavior.test.ts :12 import { mkdirSync, writeFileSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/tools-pagination.test.ts :14 import { mkdirSync, writeFileSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/cli-ipc-client.test.ts :5 import { unlinkSync, existsSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/cli-payload-interceptor.test.ts :14 } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/compression-persistence.test.ts :4 import * as fs from 'fs/promises';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/config-loader.test.ts :2 import { writeFileSync, unlinkSync, existsSync, mkdirSync, rmdirSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/config-schema.test.ts :2 import { readFileSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/env-expansion.test.ts :2 import { writeFileSync, mkdirSync, rmSync, existsSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/file-exchange.test.ts :2 import { existsSync, unlinkSync, readFileSync, writeFileSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/lease-usage.test.ts :2 import { readFileSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/managed-router-mode.test.ts :2 import { existsSync, mkdtempSync, rmSync, writeFileSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/test-process-env.test.ts :3 import { mkdtempSync, rmSync } from 'fs';
  • fs (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/version.test.ts :2 import { readFileSync } from 'fs';

shell / exec 5

  • shell kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/index.ts :3 import { spawn } from 'child_process';
  • shell (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/e2e-real/ollama-client.ts :1 import { spawn, ChildProcess } from 'child_process';
  • shell (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/cli-daemon-lifecycle.test.ts :3 import { execFile } from 'child_process';
  • shell (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/integration/daemon-multi-instance.test.ts :3 import { spawn, type ChildProcess } from 'child_process';
  • shell (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/test-process-env.test.ts :2 import { spawnSync } from 'child_process';

network 4

  • net kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/daemon.ts :3 import net from 'net';
  • net kdpa-llc-mcp-compression-proxy-2a97d50/src/cli/ipc-client.ts :1 import net from 'net';
  • net (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/e2e-real/ollama-client.ts :23 const response = await fetch(`${this.baseUrl}/api/tags`);
  • net (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/cli-ipc-client.test.ts :2 import net from 'net';

secrets 2

  • secrets (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/config-loader.test.ts :185 process.env.TEST_TOKEN = 'secret123';
  • secrets (weak) kdpa-llc-mcp-compression-proxy-2a97d50/tests/unit/env-inheritance.test.ts :64 process.env.PROXY_TEST_TOKEN = 'from-ambient-env';

install hooks 2

  • prepare kdpa-llc-mcp-compression-proxy-2a97d50/package.json :33 husky || true
  • prepublishOnly kdpa-llc-mcp-compression-proxy-2a97d50/package.json :34 npm run build && npm test

declared dependencies 30

  • @modelcontextprotocol/sdk@^1.30.0
  • ajv@^8.17.1
  • pino@^10.3.1
  • pino-pretty@^13.0.0
  • @commitlint/cli@^21.2.2
  • @commitlint/config-conventional@^21.2.2
  • @eslint/js@^10.0.1
  • @jest/globals@^30.4.1
  • @semantic-release/changelog@^7.0.0
  • @semantic-release/commit-analyzer@^13.0.1
  • @semantic-release/exec@^7.1.0
  • @semantic-release/git@^11.0.1
show 18 more
  • @semantic-release/github@^12.0.2
  • @semantic-release/npm@^13.1.2
  • @semantic-release/release-notes-generator@^14.1.0
  • @types/jest@^30.0.0
  • @types/node@^24.13.3
  • conventional-changelog-conventionalcommits@^9.3.1
  • eslint@^10.8.1
  • eslint-config-prettier@^10.1.8
  • globals@^17.11.0
  • husky@^9.1.7
  • jest@^30.4.2
  • prettier@^3.9.6
  • semantic-release@^25.0.2
  • ts-jest@^29.2.5
  • ts-node@^10.9.2
  • tsx@^4.19.2
  • typescript@^5.9.3
  • typescript-eslint@^8.67.0