├── .agent ├── rules │ ├── claude.md │ └── coding-standards.md └── workflows │ ├── build.md │ ├── code-review.md │ ├── commit.md │ ├── compact_FILE.md │ ├── debug.md │ ├── fix.md │ ├── speckit.analyze.md │ ├── speckit.checklist.md │ ├── speckit.clarify.md │ ├── speckit.constitution.md │ ├── speckit.implement.md │ ├── speckit.plan.md │ ├── speckit.specify.md │ ├── speckit.tasks.md │ └── split-context.md ├── .dockerignore ├── .env.example ├── .eslintignore ├── .github └── workflows │ ├── ci.yml │ ├── claude-code-review.yml │ └── claude.yml ├── .gitignore ├── .mcp.example.json ├── .npmignore ├── .nvmrc ├── .test-debug-wrapper.mjs ├── AGENTS.md ├── AUDIT-INDEX.md ├── CHANGELOG.md ├── CLI-REUSE-GUIDE.md ├── CODEBASE-FUNCTIONALITY-AUDIT.md ├── CODEBASE-INVENTORY.md ├── COMPREHENSIVE_REVIEW.md ├── CONTRIBUTING.md ├── Dockerfile ├── FUNCTIONALITY-SUMMARY.txt ├── GEMINI.md ├── GITHUB-ISSUE-SUMMARY.md ├── LICENSE ├── PYODIDE-STATUS.md ├── README-AUDIT.md ├── README.md ├── RELEASE.md ├── RELEASE_PROCESS_v0.3.3.md ├── SAMPLING_SETUP.md ├── SECURITY-ANALYSIS-REPORT.md ├── SECURITY.md ├── WORKTREE-GUIDE.md ├── add-worktree.sh ├── apparmor-profile ├── docker-compose.example.yml ├── docker-compose.yml ├── docker-entrypoint.sh ├── docs ├── CLAUDE_CODE_SETUP.md ├── DISCOVERY_UX_IMPLEMENTATION_PLAN.md ├── MULTI_TRANSPORT_PLAN.md ├── ZEN_THINKDEEP_USAGE.md ├── architecture.md ├── code-reviews │ └── typescript-api-task062-2025-01-20.md ├── examples │ ├── CREATING_WRAPPERS.md │ ├── filesystem-wrapper-template.ts │ ├── utils-template.ts │ └── zen-wrapper-template.ts ├── phase9-completion-summary.md ├── sampling-hybrid-architecture.md ├── sampling-implementation-plan.md └── sampling.md ├── eslint.config.mjs ├── examples ├── discovery-workflow.md └── multi-agent-code-review.ts ├── integration-test.mjs ├── package.json ├── presentation-talking-points.md ├── race-condition-test.ts ├── release-notes-v0.3.3.md ├── remove-worktree.sh ├── scripts ├── install_pkgs.sh └── verify-progressive-disclosure.ts ├── seccomp-profile.json ├── src ├── caching │ ├── cache-provider.ts │ ├── lru-cache-provider.ts │ └── redis-cache-provider.ts ├── cli │ ├── config-location-detector.ts │ ├── daily-sync.ts │ ├── dependency-checker.ts │ ├── index.ts │ ├── mcp-discovery.ts │ ├── module-detector.ts │ ├── platform-scheduler.ts │ ├── schedulers │ │ ├── launchd-scheduler.ts │ │ ├── systemd-scheduler.ts │ │ └── task-scheduler.ts │ ├── schemas │ │ └── setup-config.schema.ts │ ├── self-installer.ts │ ├── sync-wrappers-cli.ts │ ├── templates │ │ └── mcp-config-template.ts │ ├── tool-detector.ts │ ├── tool-registry.ts │ ├── types.ts │ ├── wizard.ts │ └── wrapper-generator.ts ├── config │ ├── discovery.ts │ ├── loader.ts │ ├── schemas.ts │ ├── schemas │ │ ├── api-key-schema.json │ │ ├── circuit-breaker-config-schema.json │ │ ├── client-id-schema.json │ │ └── config.schema.json │ └── types.ts ├── core │ ├── handlers │ │ ├── discovery-request-handler.ts │ │ ├── health-check-handler.ts │ │ ├── metrics-request-handler.ts │ │ ├── request-handler.interface.ts │ │ └── tool-execution-handler.ts │ ├── middleware │ │ ├── correlation-id-middleware.ts │ │ ├── http-auth-middleware.ts │ │ └── streaming-proxy.ts │ └── server │ │ ├── graceful-shutdown-handler.ts │ │ ├── health-check.ts │ │ ├── mcp-proxy-server.ts │ │ └── sampling-bridge-server.ts ├── executors │ ├── deno-checker.ts │ ├── pyodide-executor.ts │ ├── python-executor.ts │ └── sandbox-executor.ts ├── index.ts ├── mcp │ ├── client-pool.ts │ ├── connection-pool.ts │ ├── connection-queue.ts │ ├── proxy-helpers.ts │ └── wrapper-generator.ts ├── observability │ ├── audit-logger.ts │ ├── interfaces │ │ ├── audit-logger.ts │ │ ├── metrics-exporter.ts │ │ └── rate-limiter.ts │ ├── metrics-exporter.ts │ └── sampling-audit-logger.ts ├── sampling │ └── providers │ │ ├── anthropic.ts │ │ ├── factory.ts │ │ ├── gemini.ts │ │ ├── openai.ts │ │ └── types.ts ├── security │ ├── auth-validator.ts │ ├── circuit-breaker-factory.ts │ ├── circuit-breaker.ts │ ├── per-client-rate-limiter.ts │ └── rate-limiter.ts ├── services │ ├── config-manager.ts │ └── lock-file.ts ├── types.ts ├── types │ ├── content-filter-interface.ts │ └── discovery.ts ├── utils │ ├── docker-detection.ts │ ├── filesystem.ts │ └── utils.ts ├── validation │ ├── ajv-error-formatter.ts │ ├── content-filter.ts │ ├── network-security.ts │ ├── schema-cache.test.ts │ ├── schema-cache.ts │ ├── schema-validator.test.ts │ ├── schema-validator.ts │ └── security-validator.ts └── version.ts ├── start-with-env.sh ├── templates ├── python-wrapper.hbs ├── typescript-wrapper.hbs └── vscode-tasks.json ├── test-docker-security.sh ├── test-outputschema-v122.mjs ├── test-outputschema.mjs ├── test-security.sh ├── tests ├── ajv-error-formatter.test.ts ├── audit-logger.test.ts ├── circuit-breaker.test.ts ├── cli │ ├── daily-sync.test.ts │ ├── dependency-checker.test.ts │ ├── mcp-discovery.test.ts │ ├── module-detector.test.ts │ ├── platform-scheduler.test.ts │ ├── scheduler-integration.test.ts │ ├── schedulers │ │ ├── launchd-scheduler.test.ts │ │ ├── systemd-scheduler.test.ts │ │ └── task-scheduler.test.ts │ ├── self-installer.test.ts │ ├── sync-wrappers-cli.test.ts │ ├── tool-detector.test.ts │ ├── wizard-tool-fetching.test.ts │ ├── wizard.test.ts │ └── wrapper-generator.test.ts ├── config-discovery.test.ts ├── config-types.test.ts ├── connection-pool.test.ts ├── connection-queue.test.ts ├── content-filter.test.ts ├── correlation-id-middleware.test.ts ├── critical-fixes.test.ts ├── discovery-integration.test.ts ├── docker-security.test.ts ├── error-guards.test.ts ├── graceful-shutdown-handler.test.ts ├── handlers │ ├── discovery-request-handler.test.ts │ ├── health-check-handler.test.ts │ ├── metrics-request-handler.test.ts │ └── tool-execution-handler.test.ts ├── health-check.test.ts ├── helpers │ ├── mock-async-lock.ts │ ├── mock-mcp-client.ts │ └── timer-utils.ts ├── http-auth-middleware.test.ts ├── integration │ ├── discovery-workflow.test.ts │ └── sampling-flow.test.ts ├── issue-69.test.ts ├── mcp-client-pool-list-tools.test.ts ├── mcp-proxy-server-discovery.test.ts ├── mcp-proxy-server-metrics.test.ts ├── metrics-exporter.test.ts ├── mocks │ └── claude-sampling-server.ts ├── network-security.test.ts ├── output-schema.test.ts ├── per-client-rate-limiter.test.ts ├── pool-config-validation.test.ts ├── proxy-helpers.test.ts ├── pyodide-security.test.ts ├── queue-polling-race-fix.test.ts ├── redis-cache-provider.test.ts ├── sampling-audit-log.test.ts ├── sampling-bridge-server.test.ts ├── sampling-executor-integration.test.ts ├── sandbox-executor-discovery.test.ts ├── sandbox-executor.test.ts ├── security-fixes.test.ts ├── security.test.ts ├── security │ ├── allowlist-bypass.test.ts │ ├── pattern-bypass.test.ts │ ├── python-env-isolation.test.ts │ ├── sampling-attacks.test.ts │ ├── ssrf-attacks.test.ts │ ├── symlink-attacks.test.ts │ └── template-injection.test.ts ├── services │ ├── config-manager.test.ts │ ├── filesystem.test.ts │ └── lock-file.test.ts ├── skip-dangerous-pattern-check.test.ts ├── tool-call-tracker.test.ts └── utils.test.ts ├── tsconfig.eslint.json ├── tsconfig.json └── vitest.config.ts /.agent/rules/claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/rules/claude.md -------------------------------------------------------------------------------- /.agent/rules/coding-standards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/rules/coding-standards.md -------------------------------------------------------------------------------- /.agent/workflows/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/build.md -------------------------------------------------------------------------------- /.agent/workflows/code-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/code-review.md -------------------------------------------------------------------------------- /.agent/workflows/commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/commit.md -------------------------------------------------------------------------------- /.agent/workflows/compact_FILE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/compact_FILE.md -------------------------------------------------------------------------------- /.agent/workflows/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/debug.md -------------------------------------------------------------------------------- /.agent/workflows/fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/fix.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.analyze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.analyze.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.checklist.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.clarify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.clarify.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.constitution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.constitution.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.implement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.implement.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.plan.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.specify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.specify.md -------------------------------------------------------------------------------- /.agent/workflows/speckit.tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/speckit.tasks.md -------------------------------------------------------------------------------- /.agent/workflows/split-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.agent/workflows/split-context.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.eslintignore -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.gitignore -------------------------------------------------------------------------------- /.mcp.example.json: -------------------------------------------------------------------------------- 1 | { 2 | "mcpServers": {} 3 | } 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.test-debug-wrapper.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/.test-debug-wrapper.mjs -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/AGENTS.md -------------------------------------------------------------------------------- /AUDIT-INDEX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/AUDIT-INDEX.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLI-REUSE-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/CLI-REUSE-GUIDE.md -------------------------------------------------------------------------------- /CODEBASE-FUNCTIONALITY-AUDIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/CODEBASE-FUNCTIONALITY-AUDIT.md -------------------------------------------------------------------------------- /CODEBASE-INVENTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/CODEBASE-INVENTORY.md -------------------------------------------------------------------------------- /COMPREHENSIVE_REVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/COMPREHENSIVE_REVIEW.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/Dockerfile -------------------------------------------------------------------------------- /FUNCTIONALITY-SUMMARY.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/FUNCTIONALITY-SUMMARY.txt -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/GEMINI.md -------------------------------------------------------------------------------- /GITHUB-ISSUE-SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/GITHUB-ISSUE-SUMMARY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/LICENSE -------------------------------------------------------------------------------- /PYODIDE-STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/PYODIDE-STATUS.md -------------------------------------------------------------------------------- /README-AUDIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/README-AUDIT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/RELEASE.md -------------------------------------------------------------------------------- /RELEASE_PROCESS_v0.3.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/RELEASE_PROCESS_v0.3.3.md -------------------------------------------------------------------------------- /SAMPLING_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/SAMPLING_SETUP.md -------------------------------------------------------------------------------- /SECURITY-ANALYSIS-REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/SECURITY-ANALYSIS-REPORT.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/SECURITY.md -------------------------------------------------------------------------------- /WORKTREE-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/WORKTREE-GUIDE.md -------------------------------------------------------------------------------- /add-worktree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/add-worktree.sh -------------------------------------------------------------------------------- /apparmor-profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/apparmor-profile -------------------------------------------------------------------------------- /docker-compose.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docker-compose.example.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/CLAUDE_CODE_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/CLAUDE_CODE_SETUP.md -------------------------------------------------------------------------------- /docs/DISCOVERY_UX_IMPLEMENTATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/DISCOVERY_UX_IMPLEMENTATION_PLAN.md -------------------------------------------------------------------------------- /docs/MULTI_TRANSPORT_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/MULTI_TRANSPORT_PLAN.md -------------------------------------------------------------------------------- /docs/ZEN_THINKDEEP_USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/ZEN_THINKDEEP_USAGE.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/code-reviews/typescript-api-task062-2025-01-20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/code-reviews/typescript-api-task062-2025-01-20.md -------------------------------------------------------------------------------- /docs/examples/CREATING_WRAPPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/examples/CREATING_WRAPPERS.md -------------------------------------------------------------------------------- /docs/examples/filesystem-wrapper-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/examples/filesystem-wrapper-template.ts -------------------------------------------------------------------------------- /docs/examples/utils-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/examples/utils-template.ts -------------------------------------------------------------------------------- /docs/examples/zen-wrapper-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/examples/zen-wrapper-template.ts -------------------------------------------------------------------------------- /docs/phase9-completion-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/phase9-completion-summary.md -------------------------------------------------------------------------------- /docs/sampling-hybrid-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/sampling-hybrid-architecture.md -------------------------------------------------------------------------------- /docs/sampling-implementation-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/sampling-implementation-plan.md -------------------------------------------------------------------------------- /docs/sampling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/docs/sampling.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/discovery-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/examples/discovery-workflow.md -------------------------------------------------------------------------------- /examples/multi-agent-code-review.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/examples/multi-agent-code-review.ts -------------------------------------------------------------------------------- /integration-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/integration-test.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/package.json -------------------------------------------------------------------------------- /presentation-talking-points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/presentation-talking-points.md -------------------------------------------------------------------------------- /race-condition-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/race-condition-test.ts -------------------------------------------------------------------------------- /release-notes-v0.3.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/release-notes-v0.3.3.md -------------------------------------------------------------------------------- /remove-worktree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/remove-worktree.sh -------------------------------------------------------------------------------- /scripts/install_pkgs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/scripts/install_pkgs.sh -------------------------------------------------------------------------------- /scripts/verify-progressive-disclosure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/scripts/verify-progressive-disclosure.ts -------------------------------------------------------------------------------- /seccomp-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/seccomp-profile.json -------------------------------------------------------------------------------- /src/caching/cache-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/caching/cache-provider.ts -------------------------------------------------------------------------------- /src/caching/lru-cache-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/caching/lru-cache-provider.ts -------------------------------------------------------------------------------- /src/caching/redis-cache-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/caching/redis-cache-provider.ts -------------------------------------------------------------------------------- /src/cli/config-location-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/config-location-detector.ts -------------------------------------------------------------------------------- /src/cli/daily-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/daily-sync.ts -------------------------------------------------------------------------------- /src/cli/dependency-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/dependency-checker.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/mcp-discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/mcp-discovery.ts -------------------------------------------------------------------------------- /src/cli/module-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/module-detector.ts -------------------------------------------------------------------------------- /src/cli/platform-scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/platform-scheduler.ts -------------------------------------------------------------------------------- /src/cli/schedulers/launchd-scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/schedulers/launchd-scheduler.ts -------------------------------------------------------------------------------- /src/cli/schedulers/systemd-scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/schedulers/systemd-scheduler.ts -------------------------------------------------------------------------------- /src/cli/schedulers/task-scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/schedulers/task-scheduler.ts -------------------------------------------------------------------------------- /src/cli/schemas/setup-config.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/schemas/setup-config.schema.ts -------------------------------------------------------------------------------- /src/cli/self-installer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/self-installer.ts -------------------------------------------------------------------------------- /src/cli/sync-wrappers-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/sync-wrappers-cli.ts -------------------------------------------------------------------------------- /src/cli/templates/mcp-config-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/templates/mcp-config-template.ts -------------------------------------------------------------------------------- /src/cli/tool-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/tool-detector.ts -------------------------------------------------------------------------------- /src/cli/tool-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/tool-registry.ts -------------------------------------------------------------------------------- /src/cli/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/types.ts -------------------------------------------------------------------------------- /src/cli/wizard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/wizard.ts -------------------------------------------------------------------------------- /src/cli/wrapper-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/cli/wrapper-generator.ts -------------------------------------------------------------------------------- /src/config/discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/discovery.ts -------------------------------------------------------------------------------- /src/config/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/loader.ts -------------------------------------------------------------------------------- /src/config/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/schemas.ts -------------------------------------------------------------------------------- /src/config/schemas/api-key-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/schemas/api-key-schema.json -------------------------------------------------------------------------------- /src/config/schemas/circuit-breaker-config-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/schemas/circuit-breaker-config-schema.json -------------------------------------------------------------------------------- /src/config/schemas/client-id-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/schemas/client-id-schema.json -------------------------------------------------------------------------------- /src/config/schemas/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/schemas/config.schema.json -------------------------------------------------------------------------------- /src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/config/types.ts -------------------------------------------------------------------------------- /src/core/handlers/discovery-request-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/handlers/discovery-request-handler.ts -------------------------------------------------------------------------------- /src/core/handlers/health-check-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/handlers/health-check-handler.ts -------------------------------------------------------------------------------- /src/core/handlers/metrics-request-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/handlers/metrics-request-handler.ts -------------------------------------------------------------------------------- /src/core/handlers/request-handler.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/handlers/request-handler.interface.ts -------------------------------------------------------------------------------- /src/core/handlers/tool-execution-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/handlers/tool-execution-handler.ts -------------------------------------------------------------------------------- /src/core/middleware/correlation-id-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/middleware/correlation-id-middleware.ts -------------------------------------------------------------------------------- /src/core/middleware/http-auth-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/middleware/http-auth-middleware.ts -------------------------------------------------------------------------------- /src/core/middleware/streaming-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/middleware/streaming-proxy.ts -------------------------------------------------------------------------------- /src/core/server/graceful-shutdown-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/server/graceful-shutdown-handler.ts -------------------------------------------------------------------------------- /src/core/server/health-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/server/health-check.ts -------------------------------------------------------------------------------- /src/core/server/mcp-proxy-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/server/mcp-proxy-server.ts -------------------------------------------------------------------------------- /src/core/server/sampling-bridge-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/core/server/sampling-bridge-server.ts -------------------------------------------------------------------------------- /src/executors/deno-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/executors/deno-checker.ts -------------------------------------------------------------------------------- /src/executors/pyodide-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/executors/pyodide-executor.ts -------------------------------------------------------------------------------- /src/executors/python-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/executors/python-executor.ts -------------------------------------------------------------------------------- /src/executors/sandbox-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/executors/sandbox-executor.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mcp/client-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/mcp/client-pool.ts -------------------------------------------------------------------------------- /src/mcp/connection-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/mcp/connection-pool.ts -------------------------------------------------------------------------------- /src/mcp/connection-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/mcp/connection-queue.ts -------------------------------------------------------------------------------- /src/mcp/proxy-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/mcp/proxy-helpers.ts -------------------------------------------------------------------------------- /src/mcp/wrapper-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/mcp/wrapper-generator.ts -------------------------------------------------------------------------------- /src/observability/audit-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/observability/audit-logger.ts -------------------------------------------------------------------------------- /src/observability/interfaces/audit-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/observability/interfaces/audit-logger.ts -------------------------------------------------------------------------------- /src/observability/interfaces/metrics-exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/observability/interfaces/metrics-exporter.ts -------------------------------------------------------------------------------- /src/observability/interfaces/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/observability/interfaces/rate-limiter.ts -------------------------------------------------------------------------------- /src/observability/metrics-exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/observability/metrics-exporter.ts -------------------------------------------------------------------------------- /src/observability/sampling-audit-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/observability/sampling-audit-logger.ts -------------------------------------------------------------------------------- /src/sampling/providers/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/sampling/providers/anthropic.ts -------------------------------------------------------------------------------- /src/sampling/providers/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/sampling/providers/factory.ts -------------------------------------------------------------------------------- /src/sampling/providers/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/sampling/providers/gemini.ts -------------------------------------------------------------------------------- /src/sampling/providers/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/sampling/providers/openai.ts -------------------------------------------------------------------------------- /src/sampling/providers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/sampling/providers/types.ts -------------------------------------------------------------------------------- /src/security/auth-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/security/auth-validator.ts -------------------------------------------------------------------------------- /src/security/circuit-breaker-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/security/circuit-breaker-factory.ts -------------------------------------------------------------------------------- /src/security/circuit-breaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/security/circuit-breaker.ts -------------------------------------------------------------------------------- /src/security/per-client-rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/security/per-client-rate-limiter.ts -------------------------------------------------------------------------------- /src/security/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/security/rate-limiter.ts -------------------------------------------------------------------------------- /src/services/config-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/services/config-manager.ts -------------------------------------------------------------------------------- /src/services/lock-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/services/lock-file.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/types/content-filter-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/types/content-filter-interface.ts -------------------------------------------------------------------------------- /src/types/discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/types/discovery.ts -------------------------------------------------------------------------------- /src/utils/docker-detection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/utils/docker-detection.ts -------------------------------------------------------------------------------- /src/utils/filesystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/utils/filesystem.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /src/validation/ajv-error-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/ajv-error-formatter.ts -------------------------------------------------------------------------------- /src/validation/content-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/content-filter.ts -------------------------------------------------------------------------------- /src/validation/network-security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/network-security.ts -------------------------------------------------------------------------------- /src/validation/schema-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/schema-cache.test.ts -------------------------------------------------------------------------------- /src/validation/schema-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/schema-cache.ts -------------------------------------------------------------------------------- /src/validation/schema-validator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/schema-validator.test.ts -------------------------------------------------------------------------------- /src/validation/schema-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/schema-validator.ts -------------------------------------------------------------------------------- /src/validation/security-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/validation/security-validator.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/src/version.ts -------------------------------------------------------------------------------- /start-with-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/start-with-env.sh -------------------------------------------------------------------------------- /templates/python-wrapper.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/templates/python-wrapper.hbs -------------------------------------------------------------------------------- /templates/typescript-wrapper.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/templates/typescript-wrapper.hbs -------------------------------------------------------------------------------- /templates/vscode-tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/templates/vscode-tasks.json -------------------------------------------------------------------------------- /test-docker-security.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/test-docker-security.sh -------------------------------------------------------------------------------- /test-outputschema-v122.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/test-outputschema-v122.mjs -------------------------------------------------------------------------------- /test-outputschema.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/test-outputschema.mjs -------------------------------------------------------------------------------- /test-security.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/test-security.sh -------------------------------------------------------------------------------- /tests/ajv-error-formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/ajv-error-formatter.test.ts -------------------------------------------------------------------------------- /tests/audit-logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/audit-logger.test.ts -------------------------------------------------------------------------------- /tests/circuit-breaker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/circuit-breaker.test.ts -------------------------------------------------------------------------------- /tests/cli/daily-sync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/daily-sync.test.ts -------------------------------------------------------------------------------- /tests/cli/dependency-checker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/dependency-checker.test.ts -------------------------------------------------------------------------------- /tests/cli/mcp-discovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/mcp-discovery.test.ts -------------------------------------------------------------------------------- /tests/cli/module-detector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/module-detector.test.ts -------------------------------------------------------------------------------- /tests/cli/platform-scheduler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/platform-scheduler.test.ts -------------------------------------------------------------------------------- /tests/cli/scheduler-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/scheduler-integration.test.ts -------------------------------------------------------------------------------- /tests/cli/schedulers/launchd-scheduler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/schedulers/launchd-scheduler.test.ts -------------------------------------------------------------------------------- /tests/cli/schedulers/systemd-scheduler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/schedulers/systemd-scheduler.test.ts -------------------------------------------------------------------------------- /tests/cli/schedulers/task-scheduler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/schedulers/task-scheduler.test.ts -------------------------------------------------------------------------------- /tests/cli/self-installer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/self-installer.test.ts -------------------------------------------------------------------------------- /tests/cli/sync-wrappers-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/sync-wrappers-cli.test.ts -------------------------------------------------------------------------------- /tests/cli/tool-detector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/tool-detector.test.ts -------------------------------------------------------------------------------- /tests/cli/wizard-tool-fetching.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/wizard-tool-fetching.test.ts -------------------------------------------------------------------------------- /tests/cli/wizard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/wizard.test.ts -------------------------------------------------------------------------------- /tests/cli/wrapper-generator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/cli/wrapper-generator.test.ts -------------------------------------------------------------------------------- /tests/config-discovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/config-discovery.test.ts -------------------------------------------------------------------------------- /tests/config-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/config-types.test.ts -------------------------------------------------------------------------------- /tests/connection-pool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/connection-pool.test.ts -------------------------------------------------------------------------------- /tests/connection-queue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/connection-queue.test.ts -------------------------------------------------------------------------------- /tests/content-filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/content-filter.test.ts -------------------------------------------------------------------------------- /tests/correlation-id-middleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/correlation-id-middleware.test.ts -------------------------------------------------------------------------------- /tests/critical-fixes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/critical-fixes.test.ts -------------------------------------------------------------------------------- /tests/discovery-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/discovery-integration.test.ts -------------------------------------------------------------------------------- /tests/docker-security.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/docker-security.test.ts -------------------------------------------------------------------------------- /tests/error-guards.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/error-guards.test.ts -------------------------------------------------------------------------------- /tests/graceful-shutdown-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/graceful-shutdown-handler.test.ts -------------------------------------------------------------------------------- /tests/handlers/discovery-request-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/handlers/discovery-request-handler.test.ts -------------------------------------------------------------------------------- /tests/handlers/health-check-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/handlers/health-check-handler.test.ts -------------------------------------------------------------------------------- /tests/handlers/metrics-request-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/handlers/metrics-request-handler.test.ts -------------------------------------------------------------------------------- /tests/handlers/tool-execution-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/handlers/tool-execution-handler.test.ts -------------------------------------------------------------------------------- /tests/health-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/health-check.test.ts -------------------------------------------------------------------------------- /tests/helpers/mock-async-lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/helpers/mock-async-lock.ts -------------------------------------------------------------------------------- /tests/helpers/mock-mcp-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/helpers/mock-mcp-client.ts -------------------------------------------------------------------------------- /tests/helpers/timer-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/helpers/timer-utils.ts -------------------------------------------------------------------------------- /tests/http-auth-middleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/http-auth-middleware.test.ts -------------------------------------------------------------------------------- /tests/integration/discovery-workflow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/integration/discovery-workflow.test.ts -------------------------------------------------------------------------------- /tests/integration/sampling-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/integration/sampling-flow.test.ts -------------------------------------------------------------------------------- /tests/issue-69.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/issue-69.test.ts -------------------------------------------------------------------------------- /tests/mcp-client-pool-list-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/mcp-client-pool-list-tools.test.ts -------------------------------------------------------------------------------- /tests/mcp-proxy-server-discovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/mcp-proxy-server-discovery.test.ts -------------------------------------------------------------------------------- /tests/mcp-proxy-server-metrics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/mcp-proxy-server-metrics.test.ts -------------------------------------------------------------------------------- /tests/metrics-exporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/metrics-exporter.test.ts -------------------------------------------------------------------------------- /tests/mocks/claude-sampling-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/mocks/claude-sampling-server.ts -------------------------------------------------------------------------------- /tests/network-security.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/network-security.test.ts -------------------------------------------------------------------------------- /tests/output-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/output-schema.test.ts -------------------------------------------------------------------------------- /tests/per-client-rate-limiter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/per-client-rate-limiter.test.ts -------------------------------------------------------------------------------- /tests/pool-config-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/pool-config-validation.test.ts -------------------------------------------------------------------------------- /tests/proxy-helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/proxy-helpers.test.ts -------------------------------------------------------------------------------- /tests/pyodide-security.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/pyodide-security.test.ts -------------------------------------------------------------------------------- /tests/queue-polling-race-fix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/queue-polling-race-fix.test.ts -------------------------------------------------------------------------------- /tests/redis-cache-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/redis-cache-provider.test.ts -------------------------------------------------------------------------------- /tests/sampling-audit-log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/sampling-audit-log.test.ts -------------------------------------------------------------------------------- /tests/sampling-bridge-server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/sampling-bridge-server.test.ts -------------------------------------------------------------------------------- /tests/sampling-executor-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/sampling-executor-integration.test.ts -------------------------------------------------------------------------------- /tests/sandbox-executor-discovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/sandbox-executor-discovery.test.ts -------------------------------------------------------------------------------- /tests/sandbox-executor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/sandbox-executor.test.ts -------------------------------------------------------------------------------- /tests/security-fixes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security-fixes.test.ts -------------------------------------------------------------------------------- /tests/security.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security.test.ts -------------------------------------------------------------------------------- /tests/security/allowlist-bypass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/allowlist-bypass.test.ts -------------------------------------------------------------------------------- /tests/security/pattern-bypass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/pattern-bypass.test.ts -------------------------------------------------------------------------------- /tests/security/python-env-isolation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/python-env-isolation.test.ts -------------------------------------------------------------------------------- /tests/security/sampling-attacks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/sampling-attacks.test.ts -------------------------------------------------------------------------------- /tests/security/ssrf-attacks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/ssrf-attacks.test.ts -------------------------------------------------------------------------------- /tests/security/symlink-attacks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/symlink-attacks.test.ts -------------------------------------------------------------------------------- /tests/security/template-injection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/security/template-injection.test.ts -------------------------------------------------------------------------------- /tests/services/config-manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/services/config-manager.test.ts -------------------------------------------------------------------------------- /tests/services/filesystem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/services/filesystem.test.ts -------------------------------------------------------------------------------- /tests/services/lock-file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/services/lock-file.test.ts -------------------------------------------------------------------------------- /tests/skip-dangerous-pattern-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/skip-dangerous-pattern-check.test.ts -------------------------------------------------------------------------------- /tests/tool-call-tracker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/tool-call-tracker.test.ts -------------------------------------------------------------------------------- /tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tests/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aberemia24/code-executor-MCP/HEAD/vitest.config.ts --------------------------------------------------------------------------------