{ "name": "@groundtruth-mcp/gt-mcp", "mcpName": "io.github.rm-rf-prod/groundtruth", "version": "7.5.0", "description": "Enterprise-grade MCP server for live docs, best practices, code audit. Context7 alternative — 598+ libraries, evidence-verified answers (never generic), smart dispatch (use gt mcp), plain-text intent routing, telemetry, SSRF-hardened multi-source fetcher, atomic disk cache, IPv6 + Unicode-homoglyph defenses.", "type": "module", "main": "dist/index.js", "bin": { "@groundtruth-mcp/gt-mcp": "dist/index.js", "gt-mcp": "dist/index.js" }, "files": [ "dist", "postinstall.mjs" ], "scripts": { "postinstall": "node postinstall.mjs", "build": "tsc && find dist -name '*.js.map' -delete && find dist -name '*.d.ts' -delete && javascript-obfuscator dist --output dist --compact true --string-array true --string-array-encoding rc4 --string-array-threshold 0.9 --split-strings true --split-strings-chunk-length 10", "build:publish": "node scripts/swap-private.mjs && npm run build; EXIT=$?; node scripts/revert-private.mjs; exit $EXIT", "dev": "tsx watch src/index.ts", "start": "node dist/index.js", "clean": "rm -rf dist", "update-stats": "node scripts/update-stats.mjs", "prepublishOnly": "npm run clean && npm run build:publish && npm run update-stats", "test": "vitest run", "test:coverage": "vitest run --coverage", "typecheck": "tsc --noEmit", "lint": "eslint src", "version": "node scripts/update-version.mjs && node scripts/update-changelog.mjs && npm run update-stats && git add src/constants.ts CHANGELOG.md README.md server.json package.json llms.txt", "postversion": "git push && git push origin \"v$(node -p 'require(\"./package.json\").version')\" && node scripts/create-release.mjs", "release": "npm run typecheck && npm run test && npm version minor && npm publish --access public && mcp-publisher publish", "release:patch": "npm run typecheck && npm run test && npm version patch && npm publish --access public && mcp-publisher publish", "release:major": "npm run typecheck && npm run test && npm version major && npm publish --access public && mcp-publisher publish" }, "engines": { "node": ">=22" }, "keywords": [ "mcp", "mcp-server", "model-context-protocol", "documentation", "documentation-mcp", "code-audit", "code-audit-mcp", "cursor", "vscode", "best-practices", "devtools", "llms-txt", "context7-alternative", "live-documentation", "self-hosted-mcp", "ai-coding", "ai-code-review" ], "author": "rm-rf-prod", "license": "Elastic-2.0", "repository": { "type": "git", "url": "git+https://github.com/rm-rf-prod/GroundTruth-MCP.git" }, "homepage": "https://github.com/rm-rf-prod/GroundTruth-MCP#readme", "bugs": { "url": "https://github.com/rm-rf-prod/GroundTruth-MCP/issues" }, "publishConfig": { "access": "public", "provenance": true, "registry": "https://registry.npmjs.org" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "undici": "^8.10.0", "zod": "^4.4.3" }, "overrides": { "path-to-regexp": ">=8.4.0" }, "devDependencies": { "@types/node": "^26.1.2", "@typescript-eslint/eslint-plugin": "^8.65.0", "@typescript-eslint/parser": "^8.65.0", "@vitest/coverage-v8": "^4.1.0", "eslint": "^10.8.0", "javascript-obfuscator": "^5.4.3", "tsx": "^4.22.3", "typescript": "^6.0.3", "vitest": "^4.1.0" } }