package.json•4.59 kB
{
"name": "mcp-gameboy",
"version": "1.0.0",
"description": "A gameboy emulator for LLM's",
"main": "index.js",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.10.2",
"@types/multer": "^1.4.12",
"accepts": "^2.0.0",
"acorn": "^8.14.1",
"acorn-walk": "^8.3.4",
"agent-base": "^7.1.3",
"arg": "^4.1.3",
"body-parser": "^2.2.0",
"bytes": "^3.1.2",
"call-bind-apply-helpers": "^1.0.2",
"call-bound": "^1.0.4",
"canvas": "^3.1.0",
"content-disposition": "^1.0.0",
"content-type": "^1.0.5",
"cookie": "^0.7.2",
"cookie-signature": "^1.2.2",
"cors": "^2.8.5",
"create-require": "^1.1.1",
"cross-spawn": "^7.0.6",
"cssstyle": "^4.3.1",
"data-urls": "^5.0.0",
"debug": "^4.4.0",
"decimal.js": "^10.5.0",
"depd": "^2.0.0",
"diff": "^4.0.2",
"dotenv": "^16.5.0",
"dunder-proto": "^1.0.1",
"ee-first": "^1.1.1",
"encodeurl": "^2.0.0",
"entities": "^6.0.0",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.1.1",
"escape-html": "^1.0.3",
"etag": "^1.8.1",
"eventsource": "^3.0.6",
"eventsource-parser": "^3.0.1",
"express": "^5.1.0",
"express-rate-limit": "^7.5.0",
"finalhandler": "^2.1.0",
"forwarded": "^0.2.0",
"fresh": "^2.0.0",
"function-bind": "^1.1.2",
"gameboy-emulator": "^1.1.2",
"get-intrinsic": "^1.3.0",
"get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-symbols": "^1.1.0",
"hasown": "^2.0.2",
"html-encoding-sniffer": "^4.0.0",
"http-errors": "^2.0.0",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.6",
"iconv-lite": "^0.6.3",
"inherits": "^2.0.4",
"ipaddr.js": "^1.9.1",
"is-potential-custom-element-name": "^1.0.1",
"is-promise": "^4.0.0",
"isexe": "^2.0.0",
"jsdom": "^26.1.0",
"lru-cache": "^10.4.3",
"make-error": "^1.3.6",
"math-intrinsics": "^1.1.0",
"media-typer": "^1.1.0",
"merge-descriptors": "^2.0.0",
"mime-db": "^1.54.0",
"mime-types": "^3.0.1",
"ms": "^2.1.3",
"multer": "^1.4.5-lts.2",
"negotiator": "^1.0.0",
"nwsapi": "^2.2.20",
"object-assign": "^4.1.1",
"object-inspect": "^1.13.4",
"on-finished": "^2.4.1",
"once": "^1.4.0",
"open": "^10.1.1",
"parse5": "^7.3.0",
"parseurl": "^1.3.3",
"path-key": "^3.1.1",
"path-to-regexp": "^8.2.0",
"pkce-challenge": "^5.0.0",
"proxy-addr": "^2.0.7",
"punycode": "^2.3.1",
"qs": "^6.14.0",
"range-parser": "^1.2.1",
"raw-body": "^3.0.0",
"router": "^2.2.0",
"rrweb-cssom": "^0.8.0",
"safe-buffer": "^5.2.1",
"safer-buffer": "^2.1.2",
"saxes": "^6.0.0",
"send": "^1.2.0",
"serve-static": "^2.2.0",
"serverboy": "^0.0.7",
"setprototypeof": "^1.2.0",
"shebang-command": "^2.0.0",
"shebang-regex": "^3.0.0",
"side-channel": "^1.1.0",
"side-channel-list": "^1.0.0",
"side-channel-map": "^1.0.1",
"side-channel-weakmap": "^1.0.2",
"statuses": "^2.0.1",
"symbol-tree": "^3.2.4",
"tldts": "^6.1.86",
"tldts-core": "^6.1.86",
"toidentifier": "^1.0.1",
"tough-cookie": "^5.1.2",
"tr46": "^5.1.1",
"ts-node": "^10.9.2",
"type-is": "^2.0.1",
"typescript": "^5.8.3",
"undici-types": "^6.21.0",
"unpipe": "^1.0.0",
"v8-compile-cache-lib": "^3.0.1",
"vary": "^1.1.2",
"w3c-xmlserializer": "^5.0.0",
"webidl-conversions": "^7.0.0",
"whatwg-encoding": "^3.1.1",
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^14.2.0",
"which": "^2.0.2",
"wrappy": "^1.0.2",
"ws": "^8.18.1",
"xml-name-validator": "^5.0.0",
"xmlchars": "^2.2.0",
"yn": "^3.1.1",
"zod": "^3.24.3",
"zod-to-json-schema": "^3.24.5"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "tsc",
"start": "node dist/index.js",
"start-sse": "node dist/index.js --sse",
"dev": "ts-node src/index.ts",
"debug": "tsc && npx @modelcontextprotocol/inspector node dist/index.js --stdio",
"debug-sse": "tsc && @modelcontextprotocol/inspector node dist/index.js --sse"
},
"repository": {
"type": "git",
"url": "git+https://github.com/mario-andreschak/mcp-gameboy.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"type": "commonjs",
"bugs": {
"url": "https://github.com/mario-andreschak/mcp-gameboy/issues"
},
"homepage": "https://github.com/mario-andreschak/mcp-gameboy#readme",
"devDependencies": {
"@types/express": "^5.0.1"
}
}