{"_id":"@aimaginationlab/marvel-rivals-mcp","_rev":"6-3f047aa611743072989a0f14a68ce07b","name":"@aimaginationlab/marvel-rivals-mcp","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@aimaginationlab/marvel-rivals-mcp","version":"0.0.1","keywords":["mcp","marvel-rivals","api","gaming"],"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","_id":"@aimaginationlab/marvel-rivals-mcp@0.0.1","maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"bin":{"mcp-marvel-rivals":"bin/cli.js"},"dist":{"shasum":"20d67db55c87078e9d285829e484dc966ed129ef","tarball":"https://registry.npmjs.org/@aimaginationlab/marvel-rivals-mcp/-/marvel-rivals-mcp-0.0.1.tgz","fileCount":10,"integrity":"sha512-bTB32KewBH0aZ8XNlKZjlp/nNW7tU1lyf8AF406c2tP/2O5naUm+VuAz6HITPhGpI323Tu55m4c0aboMl7wzsg==","signatures":[{"sig":"MEUCIGoFgZmmPpXq7uYbcSJmqNwx4F86stFz32mcpYnClnv6AiEAoePO+vpdAGKTC8ntC1GzjtaGB1B987VIQpHfCee9/rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx watch bin/cli.ts","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"cycorg","email":"vin.giarrusso@gmail.com"},"_npmVersion":"10.9.2","description":"Model Context Protocol server for Marvel Rivals API","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pino":"^9.7.0","p-queue":"^8.1.0","pino-pretty":"^13.0.0","@modelcontextprotocol/sdk":"^1.12.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"msw":"^2.10.2","tsx":"^4.20.3","tsup":"^8.5.0","eslint":"^9.29.0","vitest":"^3.2.3","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^24.0.1","@types/supertest":"^6.0.3","@vitest/coverage-v8":"^3.2.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/marvel-rivals-mcp_0.0.1_1750061638701_0.9658101330426208","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aimaginationlab/marvel-rivals-mcp","version":"0.0.2","keywords":["mcp","marvel-rivals","api","gaming"],"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","_id":"@aimaginationlab/marvel-rivals-mcp@0.0.2","maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"bin":{"mcp-marvel-rivals":"bin/cli.js"},"dist":{"shasum":"1bd6b2382167848e82ce779e1d3c61f432377a78","tarball":"https://registry.npmjs.org/@aimaginationlab/marvel-rivals-mcp/-/marvel-rivals-mcp-0.0.2.tgz","fileCount":10,"integrity":"sha512-kHgvNNpRkv+KhU9gtnBGrwAZcJqsouFyt8DS23NUVSs9FSgox6RItgB9VwXTJKdioN952uypeAMpL7MiNzun5g==","signatures":[{"sig":"MEUCIDDh+Mx0oHrMmM8pEFHGzPzxMJJw1XW+eBAaWVEJcycaAiEAlN3u9cBm82tM9jbQPuT6QW2J8pvOOJW7mTKDS/im738=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsx watch bin/cli.ts","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"cycorg","email":"vin.giarrusso@gmail.com"},"_npmVersion":"10.9.2","description":"Model Context Protocol server for Marvel Rivals API","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pino":"^9.7.0","p-queue":"^8.1.0","pino-pretty":"^13.0.0","@modelcontextprotocol/sdk":"^1.12.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"msw":"^2.10.2","tsx":"^4.20.3","tsup":"^8.5.0","eslint":"^9.29.0","vitest":"^3.2.3","prettier":"^3.5.3","supertest":"^7.1.1","typescript":"^5.8.3","@types/node":"^24.0.1","@types/supertest":"^6.0.3","@vitest/coverage-v8":"^3.2.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/marvel-rivals-mcp_0.0.2_1750061742169_0.17649828474492724","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@aimaginationlab/marvel-rivals-mcp","version":"0.0.3","keywords":["mcp","marvel-rivals","api","gaming"],"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","_id":"@aimaginationlab/marvel-rivals-mcp@0.0.3","maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"bin":{"mcp-marvel-rivals":"bin/cli.js"},"dist":{"shasum":"9357ec2a1858b16294a9abcc582815d3cbe6a664","tarball":"https://registry.npmjs.org/@aimaginationlab/marvel-rivals-mcp/-/marvel-rivals-mcp-0.0.3.tgz","fileCount":10,"integrity":"sha512-4BKvIKlAB/vmVZCdQK4pvwR4FA/DapsG2V+zGTQFEZJe2EQE1QfC/u1pPyVyaCXnNSgDUHL6xx37kPi0apI20A==","signatures":[{"sig":"MEQCIFcwRVHjTjuxxkMh3NTYe7aTMnRm/bj/pRM5dat5YDT+AiAQS/uquXd0turuIkuSX7md685Spp+JFnZdnTtNWdZKlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c23d4526e793549c35a3aac3a242e868dd1c70da","scripts":{"dev":"tsx watch bin/cli.ts","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"cycorg","email":"vin.giarrusso@gmail.com"},"_npmVersion":"10.9.2","description":"Model Context Protocol server for Marvel Rivals API","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pino":"^9.7.0","p-queue":"^8.1.0","pino-pretty":"^13.0.0","@modelcontextprotocol/sdk":"^1.12.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"msw":"^2.10.2","tsx":"^4.20.3","tsup":"^8.5.0","eslint":"^9.29.0","vitest":"^3.2.3","prettier":"^3.5.3","supertest":"^7.1.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.34.0","@vitest/coverage-v8":"^3.2.3","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/marvel-rivals-mcp_0.0.3_1750065897755_0.4345494735587181","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@aimaginationlab/marvel-rivals-mcp","version":"0.0.4","keywords":["mcp","marvel-rivals","api","gaming"],"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","_id":"@aimaginationlab/marvel-rivals-mcp@0.0.4","maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"bin":{"mcp-marvel-rivals":"bin/cli.js"},"dist":{"shasum":"ceb5f009c38b0ac9635bd1b7f6e3be144fc1842c","tarball":"https://registry.npmjs.org/@aimaginationlab/marvel-rivals-mcp/-/marvel-rivals-mcp-0.0.4.tgz","fileCount":10,"integrity":"sha512-3/OJT3J9tgJaJokD6Xn6Q4XQ3czsdh3894aqt3wnu5WZdLAK3MyzSTCbEu3HOI9f1cTNuREAdBPJUIhoQHZxoA==","signatures":[{"sig":"MEQCIHbLGhXP8Y0yl8BWzk2TrKQ3S0ZfwPGqOyk/cxybFu/qAiAiRCoh3/G3nxgscqk0HsoDytEGLtKrdqtmWURxLvLeuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cbf3fc01be6070515169348d03b64d9d468a7c4d","scripts":{"dev":"tsx watch bin/cli.ts","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"cycorg","actor":{"name":"cycorg","type":"user","email":"vin.giarrusso@gmail.com"},"email":"vin.giarrusso@gmail.com"},"_npmVersion":"10.9.2","description":"Model Context Protocol server for Marvel Rivals API","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pino":"^9.7.0","p-queue":"^8.1.0","pino-pretty":"^13.0.0","@modelcontextprotocol/sdk":"^1.12.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"msw":"^2.10.2","tsx":"^4.20.3","tsup":"^8.5.0","eslint":"^9.29.0","vitest":"^3.2.3","prettier":"^3.5.3","supertest":"^7.1.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.34.0","@vitest/coverage-v8":"^3.2.3","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/marvel-rivals-mcp_0.0.4_1750178498625_0.1115745022638217","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@aimaginationlab/marvel-rivals-mcp","version":"0.0.5","keywords":["mcp","marvel-rivals","api","gaming"],"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","_id":"@aimaginationlab/marvel-rivals-mcp@0.0.5","maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"homepage":"https://github.com/AImaginationLab/marvel-rivals-mcp#readme","bugs":{"url":"https://github.com/AImaginationLab/marvel-rivals-mcp/issues"},"bin":{"mcp-marvel-rivals":"bin/cli.js"},"dist":{"shasum":"5ee4a3e2177d6dee94060f5bde43553aee257095","tarball":"https://registry.npmjs.org/@aimaginationlab/marvel-rivals-mcp/-/marvel-rivals-mcp-0.0.5.tgz","fileCount":10,"integrity":"sha512-vI1BX+qiiqfSzTPdBtSKM4pAIeXqgwU2gMuYo7M3VswN6WKssWYb25XFww/bBelv6J8zRwzOwwqQvlZ5AbyZuQ==","signatures":[{"sig":"MEQCIQDEH7G89moeQjP+Muw/GUGF9rROJD0l6zFOinBKDTF91AIfT3VQz0FSH/8rcHbUzguf/UP7cIncm9Qz8vAvUCUuPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b60e5f64c2102fcd67109e8668b2586596be32e","scripts":{"dev":"tsx watch bin/cli.ts","lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"cycorg","actor":{"name":"cycorg","type":"user","email":"vin.giarrusso@gmail.com"},"email":"vin.giarrusso@gmail.com"},"repository":{"url":"git+https://github.com/AImaginationLab/marvel-rivals-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Model Context Protocol server for Marvel Rivals API","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pino":"^9.7.0","p-queue":"^8.1.0","pino-pretty":"^13.0.0","@modelcontextprotocol/sdk":"^1.12.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"msw":"^2.10.2","tsx":"^4.20.3","tsup":"^8.5.0","eslint":"^9.29.0","vitest":"^3.2.3","prettier":"^3.5.3","supertest":"^7.1.1","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/supertest":"^6.0.3","typescript-eslint":"^8.34.0","@vitest/coverage-v8":"^3.2.3","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/marvel-rivals-mcp_0.0.5_1750179291794_0.4001566432939634","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@aimaginationlab/marvel-rivals-mcp","version":"0.0.6","description":"Model Context Protocol server for Marvel Rivals API","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"mcp-marvel-rivals":"bin/cli.js"},"scripts":{"dev":"tsx watch bin/cli.ts","build":"tsup","lint":"eslint src --ext .ts","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","typecheck":"tsc --noEmit","test":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"keywords":["mcp","marvel-rivals","api","gaming"],"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","packageManager":"pnpm@10.11.0","engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"^9.29.0","@types/node":"^24.0.1","@types/supertest":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.34.0","@typescript-eslint/parser":"^8.34.0","@vitest/coverage-v8":"^3.2.3","eslint":"^9.29.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","msw":"^2.10.2","prettier":"^3.5.3","supertest":"^7.1.1","tsup":"^8.5.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.34.0","vitest":"^3.2.3"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.3","p-queue":"^8.1.0","pino":"^9.7.0","pino-pretty":"^13.0.0"},"repository":{"type":"git","url":"git+https://github.com/AImaginationLab/marvel-rivals-mcp.git"},"_id":"@aimaginationlab/marvel-rivals-mcp@0.0.6","gitHead":"f3b45e81f282fb05a4c1b2ca3c31339e89c776c6","bugs":{"url":"https://github.com/AImaginationLab/marvel-rivals-mcp/issues"},"homepage":"https://github.com/AImaginationLab/marvel-rivals-mcp#readme","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9HN5s5QS2qnTfH7aOiiz4l4+vd7JnXuhi041nMdtmaq3cPIdfeB92UK/zcMwmawN5pzMr1xamILenyEjumxf/Q==","shasum":"2247269dbba104d65a4e2fc770a179c430470bac","tarball":"https://registry.npmjs.org/@aimaginationlab/marvel-rivals-mcp/-/marvel-rivals-mcp-0.0.6.tgz","fileCount":10,"unpackedSize":82596,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTqsrflwvJ+EEsNyDSJG52ap6X8diH8fIyCyQWVwpYhwIgKyicUs+kpCalL05Jeu93c/CGpOizxjOB71HdLrsXQao="}]},"_npmUser":{"name":"cycorg","email":"vin.giarrusso@gmail.com","actor":{"name":"cycorg","email":"vin.giarrusso@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/marvel-rivals-mcp_0.0.6_1750201607593_0.7467127043525454"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-16T08:13:58.610Z","modified":"2025-06-17T23:06:48.023Z","0.0.1":"2025-06-16T08:13:58.923Z","0.0.2":"2025-06-16T08:15:42.347Z","0.0.3":"2025-06-16T09:24:57.918Z","0.0.4":"2025-06-17T16:41:38.823Z","0.0.5":"2025-06-17T16:54:52.017Z","0.0.6":"2025-06-17T23:06:47.837Z"},"bugs":{"url":"https://github.com/AImaginationLab/marvel-rivals-mcp/issues"},"author":{"name":"vin.giarrusso@gmail.com"},"license":"MIT","homepage":"https://github.com/AImaginationLab/marvel-rivals-mcp#readme","keywords":["mcp","marvel-rivals","api","gaming"],"repository":{"type":"git","url":"git+https://github.com/AImaginationLab/marvel-rivals-mcp.git"},"description":"Model Context Protocol server for Marvel Rivals API","maintainers":[{"name":"cycorg","email":"vin.giarrusso@gmail.com"}],"readme":"# MCP Marvel Rivals\n\nA Model Context Protocol (MCP) server that provides access to Marvel Rivals game data through a standardized interface.\n\n## Installation\n\n```bash\nnpx @aimaginationlab/marvel-rivals-mcp\n```\n\n## Usage\n\n### With Claude Desktop\n\nAdd to your Claude Desktop configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"marvel-rivals\": {\n      \"command\": \"npx\",\n      \"args\": [\"@aimaginationlab/marvel-rivals-mcp\"]\n    }\n  }\n}\n```\n\n### Available Tools\n\n- `listHeroes` - Get a list of all Marvel Rivals heroes\n- `getHeroAbilities` - Get abilities for a specific hero\n- `getHeroInfo` - Get detailed information about a hero\n- `getHeroSkins` - Get skins for a specific hero\n- `listSkins` - Get all available skins\n- `listAchievements` - Get all achievements\n- `searchAchievement` - Search achievements by name\n- `listItems` - Get all items\n- `getItemsByType` - Get items by type (NAMEPLATE, MVP, EMOTE, SPRAY)\n- `listMaps` - Get all game maps\n- `filterMaps` - Filter maps by type\n- `getPlayerProfile` - Get player profile information\n- `searchPlayer` - Search for a player by username\n- `getPlayerMatchHistory` - Get player match history\n\n## License\n\nMIT\n","readmeFilename":"README.md"}