@josephmqiu/game-theory-analyzer
AMCP server package game-theory-analyzer
Install
agr install @josephmqiu/game-theory-analyzer --target claudeThis artifact does not publish files for Claude.
Document
{ "private": false, "name": "game-theory-analyzer", "version": "0.5.0", "description": "A desktop game-theory analysis workspace for evidence-backed modeling, workflow-guided review, and AI-assisted strategic analysis.", "author": { "name": "Game Theory Analyzer contributors", "email": "contributors@game-theory-analyzer.app" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/josephmqiu/game-theory-model.git" }, "homepage": "https://github.com/josephmqiu/game-theory-model#readme", "bugs": { "url": "https://github.com/josephmqiu/game-theory-model/issues" }, "type": "module", "main": "electron-dist/main.cjs", "scripts": { "dev": "bun --bun vite dev --port 3000", "build": "bun --bun vite build", "preview": "bun --bun vite preview", "test": "vitest run --passWithNoTests", "test:integration": "vitest run server/tests/integration/ --passWithNoTests", "test:unit": "vitest run --passWithNoTests --exclude 'server/tests/integration/**'", "test:smoke:prepare": "BUILD_TARGET=electron bun --bun run build && bun run electron:compile && bun run mcp:compile", "test:smoke": "bun run test:smoke:prepare && bun run smoke-tests/desktop.ts && bun run smoke-tests/sse.ts && bun run smoke-tests/mcp.ts", "test:smoke:desktop": "bun run test:smoke:prepare && bun run smoke-tests/desktop.ts", "test:smoke:sse": "bun run test:smoke:prepare && bun run smoke-tests/sse.ts", "test:smoke:mcp": "bun run test:smoke:prepare && bun run smoke-tests/mcp.ts", "test:smoke:packaged": "bun run scripts/packaged-smoke.ts", "test:live:codex": "bun run mcp:compile && bun run smoke-tests/live-codex.ts", "test:live:claude": "bun run smoke-tests/live-claude.ts", "typecheck": "tsc --noEmit", "knip": "knip", "check:fast": "bun run typecheck && bun run test:unit", "check:pr": "bun run typecheck && bun run test && bun run build && bun run electron:compile", "check:release": "bun run check:pr && bun run mcp:compile && bun run electron:build", "mcp:compile": "esbuild server/mcp/mcp-stdio-proxy.ts --bundle --platform=node --target=node20 --outfile=dist/mcp-stdio-proxy.cjs --format=cjs --sourcemap --alias:@=src --define:import.meta.env={}", "mcp:dev": "bun run server/mcp/mcp-stdio-proxy.ts", "electron:dev": "bun run scripts/electron-dev.ts", "electron:compile": "esbuild electron/main.ts electron/preload.ts --bundle --platform=node --target=node20 --outdir=electron-dist --external:electron --format=cjs --out-extension:.js=.cjs --sourcemap", "electron:build": "BUILD_TARGET=electron bun --bun run build && bun run electron:compile && bun run mcp:compile && npx electron-builder --config electron-builder.yml", "electron:build:mac-arm64": "BUILD_TARGET=electron bun --bun run build && bun run electron:compile && bun run mcp:compile && npx electron-builder --config electron-builder.yml --mac --arm64 && if [ -f dist-electron/latest-mac.yml ]; then mv dist-electron/latest-mac.yml dist-electron/latest-mac-arm64.yml; fi", "electron:build:mac-x64": "BUILD_TARGET=electron bun --bun run build && bun run electron:compile && bun run mcp:compile && npx electron-builder --config electron-builder.yml --mac --x64", "electron:build:mac-universal": "BUILD_TARGET=electron bun --bun run build && bun run electron:compile && bun run mcp:compile && npx electron-builder --config electron-builder.yml --mac --arm64 --x64", "electron:build:mac-both": "bun run electron:build:mac-arm64 && bun run electron:build:mac-x64", "eval": "bun server/evals/run-eval.ts", "gen:design": "bun run scripts/generate-design-md.ts" }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.2.47", "@fontsource/geist-mono": "5.2.8", "@fontsource/geist-sans": "5.2.5", "@iconify-json/feather": "^1.2.1", "@iconify-json/lucide": "^1.2.93", "@iconify-json/simple-icons": "^1.2.71", "@modelcontextprotocol/sdk": "^1.12.1", "@opencode-ai/sdk": "1.2.6", "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-switch": "^1.2.6", "@radix-ui/react-tooltip": "^1.2.8", "@tailwindcss/vite": "^4.1.18", "@tanstack/react-router": "^1.132.0", "@tanstack/react-start": "^1.132.0", "canvaskit-wasm": "^0.40.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "electron-updater": "^6.6.2", "i18next": "^25.8.14", "lucide-react": "^0.545.0", "nanoid": "^5.1.6", "nitro": "npm:nitro-nightly@3.0.1-20260217-092337-b28fa21a", "rbush": "^4.0.1", "react": "^19.2.0", "react-dom": "^19.2.0", "react-i18next": "^16.5.4", "react-markdown": "^10.1.0", "remark-gfm": "^4.0.1", "tailwind-merge": "^3.4.1", "tailwindcss": "^4.1.18", "vite-tsconfig-paths": "^5.1.4", "zod": "^4.3.6", "zustand": "^5.0.11" }, "devDependencies": { "@tanstack/devtools-vite": "^0.3.11", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.2.0", "@types/node": "^22.10.2", "@types/rbush": "^4.0.0", "@types/react": "^19.2.0", "@types/react-dom": "^19.2.0", "@vitejs/plugin-react": "^5.0.4", "@vitest/coverage-v8": "^3.2.4", "electron": "^35.0.0", "electron-builder": "^26.0.0", "esbuild": "^0.25.0", "jsdom": "^27.0.0", "knip": "6.24.0", "typescript": "^5.7.2", "vite": "^7.1.7", "vitest": "^3.0.5" } }
Trustgrade A
- passBody integrity
Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.
- warnType matchbest-effort: server code not analyzed
Whether the artifact is really the kind of thing its metadata claims it is.
- passFreshness
How long since the source repository was last pushed to.
- passPrompt injection
Scans the artifact's own text for instructions aimed at your agent rather than at you.
- passLicense
Whether the source repository declares an SPDX license permissive enough to redistribute.
How the grade is calculated
Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:
- Aevery check passed
- Bone warning
- Ctwo warnings
- Dprompt injection or body integrity failed, or three warnings
- Fone of those failed, and something else is wrong
These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.
Versions
git-e5ea9c92623a2026-08-06