@debugmcp/mcp-debugger
Version:
Run-time step-through debugging for LLM agents.
125 lines (124 loc) • 4.79 kB
JSON
{
"name": "@debugmcp/mcp-debugger",
"version": "0.11.2",
"description": "Run-time step-through debugging for LLM agents.",
"homepage": "https://github.com/debugmcp/mcp-debugger",
"repository": {
"type": "git",
"url": "git+https://github.com/debugmcp/mcp-debugger.git"
},
"main": "dist/index.js",
"type": "module",
"scripts": {
"prepare": "npm run build",
"prebuild": "rimraf dist",
"build": "tsc && npm run postbuild",
"build:clean": "npm run clean && npm run build",
"start": "node dist/index.js",
"dev": "ts-node-esm src/index.ts",
"docker-build": "docker build . -t mcp-debugger:local",
"pretest:docker": "node scripts/docker-build-if-needed.js",
"test": "npm run build && npm run pretest:docker && vitest run",
"test:watch": "vitest watch",
"test:unit": "vitest run tests/unit tests/core/unit tests/adapters/*/unit",
"test:integration": "vitest run tests/core/integration tests/adapters/*/integration",
"test:e2e": "npm run pretest:docker && vitest run tests/e2e",
"test:no-python": "cross-env SKIP_PYTHON_TESTS=true npm test",
"test:no-docker": "cross-env SKIP_DOCKER_TESTS=true npm test",
"test:ci": "npm run test:no-docker",
"test:ci-no-python": "npm run build && vitest run --exclude '**/e2e/**' --exclude '**/adapters/python/**'",
"test:core": "vitest run tests/core",
"test:python": "vitest run tests/adapters/python",
"test:e2e:smoke": "vitest run tests/e2e/mcp-server-smoke*.test.ts",
"test:e2e:container": "docker build --no-cache -t mcp-debugger:local . && vitest run tests/e2e/mcp-server-smoke-container.test.ts",
"test:coverage": "npm run build && npm run pretest:docker && vitest run --coverage",
"test:coverage:quiet": "vitest run --coverage --reporter=dot --silent",
"test:coverage:summary": "node tests/utils/test-coverage-summary.js",
"test:coverage:json": "npm run build && vitest run --coverage --reporter=json --outputFile=test-results.json",
"test:dot": "vitest run --reporter=dot",
"test:json": "vitest run --reporter=json --outputFile=test-results.json",
"test:failures": "node tests/utils/show-failures.js",
"test:summary": "node tests/utils/test-summary.js",
"test:quiet": "vitest run --reporter=dot --silent",
"test:verbose": "vitest run --reporter=verbose",
"lint": "eslint src/**/*.ts",
"lint:fix": "eslint src/**/*.ts --fix",
"check:personal-paths": "node scripts/check-personal-paths.cjs",
"check:all-personal-paths": "node scripts/check-all-personal-paths.cjs",
"postbuild": "node scripts/copy-proxy-files.cjs",
"clean": "rimraf dist",
"act:check": "scripts\\act-runner.cmd --version",
"act:lint": "scripts\\act-runner.cmd -j lint",
"act:test": "scripts\\act-runner.cmd -W .github/workflows/ci.yml -j build-and-test --matrix os:ubuntu-latest",
"act:test:all": "scripts\\act-runner.cmd -j build-and-test",
"act:full": "scripts\\act-runner.cmd",
"act:list": "scripts\\act-runner.cmd -l",
"act:debug": "scripts\\act-runner.cmd -j build-and-test --verbose"
},
"keywords": [
"mcp",
"dap",
"debugger",
"debugging",
"llm",
"ai-agent",
"debugpy",
"step-through",
"python"
],
"author": "debugmcp <debug@sycamore.llc>",
"license": "MIT",
"bugs": {
"url": "https://github.com/debugmcp/mcp-debugger/issues"
},
"engines": {
"node": ">=16.0.0"
},
"bin": {
"mcp-debugger": "./dist/index.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.10.2",
"@types/which": "^3.0.4",
"@vscode/debugadapter": "^1.68.0",
"@vscode/debugprotocol": "^1.68.0",
"commander": "^11.1.0",
"debug": "^4.3.4",
"eventsource": "^4.0.0",
"express": "^5.1.0",
"fs-extra": "^11.2.0",
"mcp-debugger": "github:debugmcp/mcp-debugger",
"node-fetch": "^2.7.0",
"uuid": "^9.0.1",
"which": "^5.0.0",
"winston": "^3.11.0",
"zod": "^3.22.4"
},
"devDependencies": {
"@eslint/js": "^9.27.0",
"@microsoft/fetch-event-source": "^2.0.1",
"@types/debug": "^4.1.12",
"@types/express": "^5.0.2",
"@types/fs-extra": "^11.0.4",
"@types/jest": "^30.0.0",
"@types/node": "^22.15.29",
"@types/uuid": "^9.0.8",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0",
"@vitest/coverage-istanbul": "^3.2.1",
"@vscode/debugadapter-testsupport": "^1.68.0",
"c8": "^10.1.3",
"cross-env": "^7.0.3",
"esbuild": "^0.25.5",
"eslint": "^8.57.1",
"fetch-mock": "^12.5.2",
"glob": "^11.0.2",
"globals": "^16.1.0",
"husky": "^9.1.7",
"rimraf": "^6.0.1",
"ts-node": "^10.9.1",
"typescript": "^5.2.2",
"typescript-eslint": "^8.32.1",
"vitest": "^3.2.1"
}
}