← Browse

@jeffrey0117/claudebot-app

B

MCP server package claudebot-app

mcp_servermcp

Install

agr install @jeffrey0117/claudebot-app --target claude

This artifact does not publish files for Claude.

Document

{ "name": "claudebot-app", "version": "0.3.1", "description": "Telegram Bot to remotely control Claude Code CLI", "type": "module", "main": "dist/index.js", "bin": { "claudebot": "bin/cli.mjs" }, "files": [ "bin/cli.mjs" ], "scripts": { "dev": "tsx src/launcher.ts", "dev:single": "tsx src/index.ts", "build": "tsc && npx esbuild src/remote/electron/main.ts --bundle --platform=node --format=cjs --outfile=dist/remote/electron/main.cjs --external:electron --external:../tool-handlers.js && node -e "const fs=require('fs');fs.copyFileSync('src/remote/electron/launch-electron.cjs','dist/remote/electron/launch-electron.cjs');fs.copyFileSync('src/remote/electron/preload.cjs','dist/remote/electron/preload.cjs');fs.cpSync('src/remote/electron/renderer','dist/remote/electron/renderer',{recursive:true})"", "start": "node dist/index.js", "dashboard": "tsx src/dashboard/start.ts", "setup": "tsx src/setup.ts", "test": "vitest run", "test:watch": "vitest", "knip": "knip", "remote": "tsx src/remote/agent.ts", "electron:dev": "electron dist/remote/electron/main.cjs", "chat": "node run-electron.cjs dist/remote/electron/main.cjs --chat", "build:electron": "node scripts/build-electron.cjs", "pack": "npm run build:electron && electron-builder --win", "pack:signed": "node scripts/pack-signed.cjs", "pack:mac": "npm run build:electron && electron-builder --mac", "pack:linux": "npm run build:electron && electron-builder --linux", "pack:dir": "npm run build:electron && electron-builder --dir" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", "bcrypt": "^5.1.1", "dotenv": "^16.4.0", "ffmpeg-static": "^5.3.0", "localtunnel": "^2.0.2", "playwright": "^1.58.2", "telegraf": "^4.16.3", "undici": "^7.22.0", "ws": "^8.19.0", "zod": "^3.23.0" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/localtunnel": "^2.0.4", "@types/node": "^22.10.0", "@types/ws": "^8.18.1", "electron": "^34.0.0", "electron-builder": "^25.0.0", "knip": "^6.16.0", "node-pty": "^1.1.0", "tsx": "^4.19.0", "typescript": "^5.7.0", "vitest": "^2.1.0" }, "build": { "appId": "app.claudebot.desktop", "productName": "ClaudeBot", "directories": { "output": "release" }, "files": [ "dist-electron/**/*" ], "extraMetadata": { "main": "dist-electron/main.cjs" }, "asarUnpack": [ "dist-electron/preload.cjs" ], "win": { "target": "nsis", "icon": "claudebot-logo.ico", "signAndEditExecutable": true }, "nsis": { "oneClick": true, "perMachine": false }, "mac": { "target": "dmg", "icon": "claudebot-logo.png" }, "linux": { "target": "AppImage", "icon": "claudebot-logo.png" } }, "pnpm": { "onlyBuiltDependencies": [ "bcrypt", "esbuild" ] } }

Trustgrade B

  • 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.

  • warnLicenseno SPDX license detected

    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-991d39b3f4672026-08-06