{"_id":"@discord-mcp/cli","_rev":"46-65f97683db0cb1921b1740a7fb636df2","name":"@discord-mcp/cli","dist-tags":{"latest":"0.31.1"},"versions":{"0.13.1":{"name":"@discord-mcp/cli","version":"0.13.1","keywords":["mcp","model-context-protocol","discord","ai","claude","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.13.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"d4a48a6f61fc512cee2b8cc19636fe6637fcca91","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.13.1.tgz","fileCount":13,"integrity":"sha512-051RIEmkjG+xV+njerh3cgFP0XJCfD4yslul9sPs8ab4stFyaAiYB66N3hlhEtDmnjwjb19jieSSPFMk/xK8+w==","signatures":[{"sig":"MEUCIEm6UJLLnex8ULsJV3ldoBm5vSNNMcRFbLGY+/sdvQQhAiEA1+PL4C4T07H5weyOfJc8q3lJR8halBm+eTxyFSy2Zyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332651},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.13.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.jhm1909/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/e1611c329085e74533642882ea0a6bfb/discord-mcp-cli-0.13.1.tgz","_integrity":"sha512-051RIEmkjG+xV+njerh3cgFP0XJCfD4yslul9sPs8ab4stFyaAiYB66N3hlhEtDmnjwjb19jieSSPFMk/xK8+w==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server — stdio transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.13.1","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/sdk-metrics":"^2.10.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1_1785575581873_0.36499540949591047","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@discord-mcp/cli","version":"0.13.2","keywords":["mcp","model-context-protocol","discord","ai","claude","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.13.2","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"daf5d28ac8e9a66a0ba6b5f6a7dab7a60876b7b1","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.13.2.tgz","fileCount":13,"integrity":"sha512-qs1cVbij3ybdGJo+4lofr3MXJs74IKJ8mskI4YYFiHpfFHSAqHXRuvurCOaRRicenazw6aMxQ4JIavfJT2fnEQ==","signatures":[{"sig":"MEUCIQDuzEeK95APTEq2KJC2WrUI7phUvZA/bue8IClZhW8SxwIgBnf6+504N7MZHE/+NqfXbzK/mQFlkn+vXKgEESF5C24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332871},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.13.2.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/f7c2886e0d600c9b7c311800c0e74212/discord-mcp-cli-0.13.2.tgz","_integrity":"sha512-qs1cVbij3ybdGJo+4lofr3MXJs74IKJ8mskI4YYFiHpfFHSAqHXRuvurCOaRRicenazw6aMxQ4JIavfJT2fnEQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server — stdio transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.13.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/sdk-metrics":"^2.10.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.2_1785593708473_0.8610241194394317","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@discord-mcp/cli","version":"0.13.4","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.13.4","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"0e82b93f19333c2756a4b0c2d291fcb7ff23b728","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.13.4.tgz","fileCount":13,"integrity":"sha512-O1t5jm1ATpK6s4x5UYdVkpl1YXk3nVKNsdVsxWvzIbqlQ80e5diUPxkcIXqrYWayeHFxU+DQHwLcXoXv+zJEBw==","signatures":[{"sig":"MEYCIQD8e5JNETlo6EmUc3GJqE8yLkxqUijWPhGN1eGVtG9C+wIhAPhgakM5twavof2bat1LdhBTbZivUS70xeYultvPryXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338368},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.13.4.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/741a0a14486de98cb9865edb00739895/discord-mcp-cli-0.13.4.tgz","_integrity":"sha512-O1t5jm1ATpK6s4x5UYdVkpl1YXk3nVKNsdVsxWvzIbqlQ80e5diUPxkcIXqrYWayeHFxU+DQHwLcXoXv+zJEBw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.13.4","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/sdk-metrics":"^2.10.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.13.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.4_1785613851713_0.5113106009557109","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@discord-mcp/cli","version":"0.14.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"1d630559190e0222d096d4b088dfe1771fc749b6","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.0.tgz","fileCount":13,"integrity":"sha512-jACvj4rYnoBE+rQe+ew1AnzYle6U6iaA49JOkYQIkbwmSjAVY6zqGE2e75pwPqjXi0ko2e/xWhsgOoLtutsVAQ==","signatures":[{"sig":"MEQCIEGWck+392aswIWjyCw6d6UJRaoMjtdptYRVJS3I7mMRAiAtJqyQKlzJQHmHyK6ZxTzlaqaFFrFZlESWGX5ZPenJcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354669},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/06cde9510a8292d2661bbf7843577e93/discord-mcp-cli-0.14.0.tgz","_integrity":"sha512-jACvj4rYnoBE+rQe+ew1AnzYle6U6iaA49JOkYQIkbwmSjAVY6zqGE2e75pwPqjXi0ko2e/xWhsgOoLtutsVAQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.0","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1785672470058_0.30345239240420496","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@discord-mcp/cli","version":"0.14.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"323f8f6f6127aa0ee7f4856195d86a12f87e453c","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.1.tgz","fileCount":15,"integrity":"sha512-VKRzoXtnLL5AemctaY9AHkOEaWkjIq2xiiZ/PxoA58RXHppBH4fuJ7ZpZe1WXRmm3zMbvtS5Rl2BgGk7lgtM4w==","signatures":[{"sig":"MEUCIQDEfoQrk5T5ZLCW6RzFH92eFdQ4kKC8odyXXasgJu77wQIgRD3HalBOSB6ALTifRTsuEo8+hEN+UD24SGQNN5IO4i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382767},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/6325433dcb791b38733e43d5d912451a/discord-mcp-cli-0.14.1.tgz","_integrity":"sha512-VKRzoXtnLL5AemctaY9AHkOEaWkjIq2xiiZ/PxoA58RXHppBH4fuJ7ZpZe1WXRmm3zMbvtS5Rl2BgGk7lgtM4w==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.1","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.1_1785691662877_0.5206616040022234","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@discord-mcp/cli","version":"0.14.2","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.2","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"4c92482b2ca07f43cd750dcca7da708cd279b9a2","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.2.tgz","fileCount":15,"integrity":"sha512-Ph0YnIqmMOt9a+G58Bw0GbnTWQWEGzTVZxiU6jsgjwllVoXyoTAK8rUrmwT3ra0cUq42FwncH3Uu1aZD+Gm+1w==","signatures":[{"sig":"MEQCIBSpI1rzzBiPFmTTpbG4SvPsQHEGphSlZ4b2hvIC0JgxAiBQzcn2ctb4jFyNS72CLeEO1lX/1vybFW/gK+AwyL8DeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385701},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.2.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/de201de512aca7e8c3b1c753acaa76e8/discord-mcp-cli-0.14.2.tgz","_integrity":"sha512-Ph0YnIqmMOt9a+G58Bw0GbnTWQWEGzTVZxiU6jsgjwllVoXyoTAK8rUrmwT3ra0cUq42FwncH3Uu1aZD+Gm+1w==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.2_1785695854603_0.8848979691660634","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@discord-mcp/cli","version":"0.14.3","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.3","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"d613ccf430fd2b79f507d54ddb6afa66f224554d","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.3.tgz","fileCount":24,"integrity":"sha512-4DPrgMhgoCQT7czG80hlYKHEtqCbAsRB1bnu6nVWpREElLe0NoX5fq1nccILfNfEFupVbc72q8r69DA2Z+WHDg==","signatures":[{"sig":"MEQCIAS7RVqQIsvoy9ahhDYvEI8V3IIvKPfpdg0LuEkuRryYAiBh4hUgXUp/GcuJ9omjxvmjDB+qMR9ov/5P/GxKZ3NJeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465800},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.3.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/e5dd91cda43f2bbea587ba249d51046d/discord-mcp-cli-0.14.3.tgz","_integrity":"sha512-4DPrgMhgoCQT7czG80hlYKHEtqCbAsRB1bnu6nVWpREElLe0NoX5fq1nccILfNfEFupVbc72q8r69DA2Z+WHDg==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.3","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.3_1785710585233_0.8262791186452456","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@discord-mcp/cli","version":"0.14.4","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.4","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"73da965f6bfb3e56d96602055580fa5573b3d1aa","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.4.tgz","fileCount":26,"integrity":"sha512-cYFF5JXC6NJNR0ObLClNm7ODLUszGaFb8lyOeO20kqgindcgbm/C5ciqW37eYD4krCqmf9JLFfsierI9hcX7gQ==","signatures":[{"sig":"MEUCIFLtH7iyYsNGd1jxe59QXnUqoEQNPS1epnl/1ywsfXqPAiEAow33EfCfEb7B+e9DzjfBZXZjaIUA+2igsP7Ggco1lUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466236},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.4.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/7923abf6be5a5e3898407076c93604bd/discord-mcp-cli-0.14.4.tgz","_integrity":"sha512-cYFF5JXC6NJNR0ObLClNm7ODLUszGaFb8lyOeO20kqgindcgbm/C5ciqW37eYD4krCqmf9JLFfsierI9hcX7gQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.4","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.4_1785716496920_0.3508504064775855","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"@discord-mcp/cli","version":"0.14.5","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.5","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"7fbd4913decffb74c3423d1947c4f127891b6940","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.5.tgz","fileCount":31,"integrity":"sha512-mqAREd4YZf/4XHDNcC9CKBMD0Tau3YTIAbKqa9I2NR9KaViscQGujZrP6WCa8zJ6munkh59irye8RdNQUSwEUQ==","signatures":[{"sig":"MEUCIQCr/+17twshHwY9Mob/FS3FcKowOcUt6ityX1EAI6ERlQIgdRHwb9TpF9X/Ez/6Gph4lRr3b7dt2YupEJ/bGQBXHv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492410},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.5.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/75375499198c3b63cec7cbd3957084cd/discord-mcp-cli-0.14.5.tgz","_integrity":"sha512-mqAREd4YZf/4XHDNcC9CKBMD0Tau3YTIAbKqa9I2NR9KaViscQGujZrP6WCa8zJ6munkh59irye8RdNQUSwEUQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.5","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.5_1785734120338_0.5615088096388221","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@discord-mcp/cli","version":"0.14.6","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.6","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"63c48c8fbb6c08391fa7df4a1fcf104de7fefe95","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.6.tgz","fileCount":31,"integrity":"sha512-zVWp7J6AUHPhTaUgjVo0XoCXhp0rkNMycO2gpMUP8kXDun2CW0TUi9swYGrEU8r/gWX+N45Pjq6fLf+cqa55YQ==","signatures":[{"sig":"MEUCIQDQFaY0oTElDblquHrzF6oOGoJgLoCsq6VuAWyBsRwHzAIgFIXzyH5rsdRrZJ5GuHj8rOYxd9vvdk5mjzdUtLf+ry0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493069},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.6.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/15016b84db6491bd9682a2b291d02cd8/discord-mcp-cli-0.14.6.tgz","_integrity":"sha512-zVWp7J6AUHPhTaUgjVo0XoCXhp0rkNMycO2gpMUP8kXDun2CW0TUi9swYGrEU8r/gWX+N45Pjq6fLf+cqa55YQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.6_1785735410300_0.1384960484021842","host":"s3://npm-registry-packages-npm-production"}},"0.14.7":{"name":"@discord-mcp/cli","version":"0.14.7","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.7","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"f20eca267e5b0dc111b544271683d71867f8c424","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.7.tgz","fileCount":33,"integrity":"sha512-upp10z4QFocsA5XbEBaW5fk7wcMCzY0OP+XUsH19T/Tt2yQ3RgOGmB2xLhAU4KpXWY4ZitbakVPYqH+2UcWGbg==","signatures":[{"sig":"MEQCIHZjmD95CWkp+ijch3PVHWdnrZFSmXHsoHsI1N4QPYKpAiAmZKqtyQ0hfOvlroZSTzJ/mKuavfSwG4yevaajex3mLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525863},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.7.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/1235e554c1809340e16879cf09282c94/discord-mcp-cli-0.14.7.tgz","_integrity":"sha512-upp10z4QFocsA5XbEBaW5fk7wcMCzY0OP+XUsH19T/Tt2yQ3RgOGmB2xLhAU4KpXWY4ZitbakVPYqH+2UcWGbg==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.7","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.7_1785742472062_0.6133041295619546","host":"s3://npm-registry-packages-npm-production"}},"0.14.8":{"name":"@discord-mcp/cli","version":"0.14.8","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.14.8","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"675c42448fd9b7eabd984a64e33f29534531d927","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.14.8.tgz","fileCount":34,"integrity":"sha512-ePVbeW9SMnaIYxqbwEP4EdNWBZgSmEJ8e1Hd85dwK7fynRnW4CoH9RWk4nUIS3Xiv9blPGYPnKsj1qslJ5OXKw==","signatures":[{"sig":"MEUCICvPdJQblDSyKFK61mKU5gelVmA/CkE0njTz8LRYDfktAiEAtBKWlA6C0wYwyEeQlo6sUxcO80qx7GDnwMsFayz37dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535263},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.14.8.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/ce6a9a3ca86b497110842a599216c56f/discord-mcp-cli-0.14.8.tgz","_integrity":"sha512-ePVbeW9SMnaIYxqbwEP4EdNWBZgSmEJ8e1Hd85dwK7fynRnW4CoH9RWk4nUIS3Xiv9blPGYPnKsj1qslJ5OXKw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.14.8","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.14.8"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.8_1785748090072_0.4024064938610836","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@discord-mcp/cli","version":"0.15.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.15.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"28782d94b35ea6a8e2c2f61dd2591ee0afd92d59","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.15.0.tgz","fileCount":34,"integrity":"sha512-Wk2r7H1JkTG+Bcevn8VzAPqfdgGMbJgfEy7Gml9qJMTsu28MS1iLVxlSFTAEha7ZE+BT6YB6T8AYPZTKGoFH6Q==","signatures":[{"sig":"MEQCIAskWoXFlG9Q1rLGVcL0Unn9mjATfmlk0VlvNQ9MM5uFAiBpn+DMFUJdjtXoWnVY9KupxlM7JcMC8ALv7K02WdWUsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535257},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.15.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/f702373a384d7de1649a28ca5d47d2b0/discord-mcp-cli-0.15.0.tgz","_integrity":"sha512-Wk2r7H1JkTG+Bcevn8VzAPqfdgGMbJgfEy7Gml9qJMTsu28MS1iLVxlSFTAEha7ZE+BT6YB6T8AYPZTKGoFH6Q==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.15.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.0_1785752823154_0.8183332066845097","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@discord-mcp/cli","version":"0.16.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"f3481494f765760be59a4234f00d04766d389c56","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.0.tgz","fileCount":34,"integrity":"sha512-1zxoML0RJsbQ8gBn/VoY1F2pSbMKvGgGeMxVwh4bdWekx6/pwWCaRm6cSprMBfaSsXIXpzcZXI6Qyop+PaNK1Q==","signatures":[{"sig":"MEQCIApEiGoa4hnk3XdrarJ3CbRWHorNySf0UAHqFdLrQCAsAiAN75pRzEqJApUf5pRNdbWQjg6O++ysBPX5TCz/K+m7MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551868},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/fba1cc2bafefbc9f3c45a55b365d577d/discord-mcp-cli-0.16.0.tgz","_integrity":"sha512-1zxoML0RJsbQ8gBn/VoY1F2pSbMKvGgGeMxVwh4bdWekx6/pwWCaRm6cSprMBfaSsXIXpzcZXI6Qyop+PaNK1Q==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.0_1785762470693_0.9008596287136625","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@discord-mcp/cli","version":"0.16.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"b04c0726ebf76e2c5fa89241ee3a0415a84a8362","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.1.tgz","fileCount":34,"integrity":"sha512-PXqBAC3GTsRVt7r3dm3BIXmIhdwJOqNPdcskQHcJ1pAYEw2IUkrzTUnhq9usCZBpKHDaBt4/7PQyIRVS/PD2/Q==","signatures":[{"sig":"MEUCIQCXXot+KcVzQtBCyAP2MTaltmDsDzxy8ue4nDp3nD6WkwIgbPitprMlkXkNzkOavO0Bzz0G06C/nyW/cSOkDhCcPiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551868},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/f1d4870c16cac063a19c212490a11a77/discord-mcp-cli-0.16.1.tgz","_integrity":"sha512-PXqBAC3GTsRVt7r3dm3BIXmIhdwJOqNPdcskQHcJ1pAYEw2IUkrzTUnhq9usCZBpKHDaBt4/7PQyIRVS/PD2/Q==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.1","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.1_1785764301717_0.8645381578257847","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@discord-mcp/cli","version":"0.16.2","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.2","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"e66c5949f263b91e6431542c01a5c067e843d395","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.2.tgz","fileCount":34,"integrity":"sha512-kT8VK1jnxal1WUzitnCwn/9DKEn31eStVRWfRoSfWnH6g9p1a4wsLusvikBnMSFkmc4nxZFMu9RFvk5dQc16AQ==","signatures":[{"sig":"MEQCIFrtCBJ8UVzPoh9Kty9p9DDU83iWE30cUg2h7UYHyDnaAiAuDg3iyx+8MfNnf5Eb6SWtEfbymc98DuSojAOS2Od7NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551941},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.2.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/a5ec2515407a4216507de9981a5243f9/discord-mcp-cli-0.16.2.tgz","_integrity":"sha512-kT8VK1jnxal1WUzitnCwn/9DKEn31eStVRWfRoSfWnH6g9p1a4wsLusvikBnMSFkmc4nxZFMu9RFvk5dQc16AQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.2_1785765422132_0.4815134255188209","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@discord-mcp/cli","version":"0.16.3","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.3","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"4c53954528f410fcb4120891a3c360d5826e632e","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.3.tgz","fileCount":34,"integrity":"sha512-igZP/WqA5FmmesDuqymboE9LKaTB/0/p/nayaLR7nvMtc73E/srpt2bACnu2PnX19nGGPtSndRf7vXcq8F7YoQ==","signatures":[{"sig":"MEQCIHHivtFyRTIeFEaPpFNKOU75fVp0rY8+krkMv0irj+2UAiAjnXIuGtaIg/ytjdqNcv2APOf4lqM99g02Q6zww39X0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551941},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.3.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/bbb59623f3fa6957ae0be7cbf8841d90/discord-mcp-cli-0.16.3.tgz","_integrity":"sha512-igZP/WqA5FmmesDuqymboE9LKaTB/0/p/nayaLR7nvMtc73E/srpt2bACnu2PnX19nGGPtSndRf7vXcq8F7YoQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.3","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3_1785799848339_0.7215799471637276","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@discord-mcp/cli","version":"0.16.4","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.4","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"6cec7e32df029af1feb81a5e8800b87dc8f3232d","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.4.tgz","fileCount":34,"integrity":"sha512-a20N127HSJ/67lEz2RwFHF8d0PRmEAu+fusHNUaIc7P14g5VArdHONcBAoIAUIQMLV/kIjEes7u4OpqouvaAVw==","signatures":[{"sig":"MEQCIH5956CisAEU3nmhv7UeKjJ5ucPdZMlVpfNfkaX+PaIpAiAAs2jCDBz1bCSFj+ACOY0kmzYNQdfD+bWaIbsomJ/lZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552117},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.4.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/324c65dacdca9d86c6543156a40acd59/discord-mcp-cli-0.16.4.tgz","_integrity":"sha512-a20N127HSJ/67lEz2RwFHF8d0PRmEAu+fusHNUaIc7P14g5VArdHONcBAoIAUIQMLV/kIjEes7u4OpqouvaAVw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.4","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.4_1785829936360_0.14776361203384436","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@discord-mcp/cli","version":"0.16.5","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.5","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"b063191935a2ed9a96411710edf0af97a1a5c1bf","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.5.tgz","fileCount":34,"integrity":"sha512-PU33pHb6D3XM18C7HrPbTIN+0hyA7mI796FuUYw7JKaFj0z8ZtrnxS6oeaTAIn4FLEyBJzIv6FIDGxdtxku5uA==","signatures":[{"sig":"MEQCICNKp4Q2znurJscrHjCMoR/LbJ2kWXT0j1zvflfbD9YyAiBSr5CLlni5ecxevMJcxiavd3uj1dKjH8cvPzTUKXLsXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552117},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.5.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/f6507b2f565475ae6cacfb34b569976c/discord-mcp-cli-0.16.5.tgz","_integrity":"sha512-PU33pHb6D3XM18C7HrPbTIN+0hyA7mI796FuUYw7JKaFj0z8ZtrnxS6oeaTAIn4FLEyBJzIv6FIDGxdtxku5uA==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.5","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.5_1785863556389_0.7182006627616591","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@discord-mcp/cli","version":"0.16.6","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.6","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"9838692a5efd6fa067522ba745f9bff8fbb5e8c2","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.6.tgz","fileCount":34,"integrity":"sha512-Tc3VWuHt0teKCEL6x28bZs1TW0Trt7ktjMy42n7YmpAl7PX1Cc7YRCB0ObEN6FSPT2DlzI+cPetPIeR/66figQ==","signatures":[{"sig":"MEQCIHtE/XbEk5lCJwJQbp/HY+oWIoW+xwidCeh1XaSDqdlXAiBShp66aTm12uowYU6yXZZY06+2UncC/jxPhGyrXwu/iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553228},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.6.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/80edee7c12b33a18112eec49d1ca7544/discord-mcp-cli-0.16.6.tgz","_integrity":"sha512-Tc3VWuHt0teKCEL6x28bZs1TW0Trt7ktjMy42n7YmpAl7PX1Cc7YRCB0ObEN6FSPT2DlzI+cPetPIeR/66figQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.6_1786112092745_0.06866828474784126","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@discord-mcp/cli","version":"0.16.7","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.7","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"935658d63078f788d9a0e9e92432b061949f733f","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.7.tgz","fileCount":34,"integrity":"sha512-H3ny1Mn1uy/SZxTDFLKk1YVO18lfkwH6lb57HnhxXlhZTNzWWTdyeo/b7gxYDKaftzdZN4VPL2hRE6qZ/dWA8w==","signatures":[{"sig":"MEQCIA2bEuvcjRN0vKj/revqNBQQa8cSwWAUv/nK59+Skjm2AiACgK6yUqMGwyyWoo12Kfq2YABkwThjjfjgR2NoAZIwLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569768},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.7.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/bfe173fa897a8b4a7b6f305e6088a22d/discord-mcp-cli-0.16.7.tgz","_integrity":"sha512-H3ny1Mn1uy/SZxTDFLKk1YVO18lfkwH6lb57HnhxXlhZTNzWWTdyeo/b7gxYDKaftzdZN4VPL2hRE6qZ/dWA8w==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.7","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.7_1786115046229_0.2223110198930629","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@discord-mcp/cli","version":"0.16.8","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.8","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"025b9cef819d84916bbb4cd9df34da51a1248ada","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.8.tgz","fileCount":34,"integrity":"sha512-JVCBhe74kLV/VH4KDupzYMP1bo5TPy5SVHH1OlBipGHtIyUUl1k9sBNYwtVhprVZwnRAwOh5vbVgiaU6r0SwEw==","signatures":[{"sig":"MEUCIQCx8wP3VVTr+GrlUjXgkGxEqOaLXfZiZpZqJnUbI5iSNwIgFMUtFUeN+HAfj80rMpPEENshM41RJS1y0WIGgDNU10E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571883},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.8.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/deeb4aa10b2d0f5d27fab1e9441ae923/discord-mcp-cli-0.16.8.tgz","_integrity":"sha512-JVCBhe74kLV/VH4KDupzYMP1bo5TPy5SVHH1OlBipGHtIyUUl1k9sBNYwtVhprVZwnRAwOh5vbVgiaU6r0SwEw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.8","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.8"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.8_1786123634600_0.02300694363077338","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@discord-mcp/cli","version":"0.16.9","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.9","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"4c07eea891b08af8ee7adf47ddc08e3c1d541d8a","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.9.tgz","fileCount":40,"integrity":"sha512-VM/Rn6Wkljvb8b7U6uCcMwmpQEllv4R9a8rKYucGaWKUuD7nZVk0NleSvniaqZ+2SWi3UD0yh1oeMC/jNyechQ==","signatures":[{"sig":"MEQCIA0dxgQdR4APHzhTGGelGxKQdRo3Dq6SPys2f9EwcEHyAiAlh0YiWB7JpzYPftfWscb/8f0fZ7dVMI0M1v26EurQ2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":573125},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.9.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/795a8cf1f9fff9f723594e882dd1b19e/discord-mcp-cli-0.16.9.tgz","_integrity":"sha512-VM/Rn6Wkljvb8b7U6uCcMwmpQEllv4R9a8rKYucGaWKUuD7nZVk0NleSvniaqZ+2SWi3UD0yh1oeMC/jNyechQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.11.4","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.9","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.9_1786187197213_0.2771453464694076","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@discord-mcp/cli","version":"0.16.10","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.10","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"e7bc81b8cd2bb6c31041ecc8b0d2c8fa506a707b","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.10.tgz","fileCount":40,"integrity":"sha512-xnysALa2LxPQj7Di1DCvFASDb1T7mlJWz90mma8tocLLkxQEqROXxHQlCt/PNwX2b+1W2vwlIyutuENGELK+Rw==","signatures":[{"sig":"MEUCIQDrRFcCYAN4u7HLOqrQDWMHf0+UER386hSFAxFVMLT1hgIgKKdzgDi4DzTdppXvOLAQ1AwWe3R8qdDg8ikhL3Ox8Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578415},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.10.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/ed7e4ca601eb121d0bad98a0091e5f0c/discord-mcp-cli-0.16.10.tgz","_integrity":"sha512-xnysALa2LxPQj7Di1DCvFASDb1T7mlJWz90mma8tocLLkxQEqROXxHQlCt/PNwX2b+1W2vwlIyutuENGELK+Rw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.10","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.10"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.10_1786199371559_0.44612550289236186","host":"s3://npm-registry-packages-npm-production"}},"0.16.11":{"name":"@discord-mcp/cli","version":"0.16.11","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.16.11","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"61f339a8fb67eafdff00f60a66c37e4383ce0b10","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.16.11.tgz","fileCount":40,"integrity":"sha512-rNWcCYv/d8kNhNk50YXDWjjClwVLJbjz0Xts7oYXDCGVlFNuTbWzCTq6jXsLnjm7gDbg/9XpednBc0URu6LfyQ==","signatures":[{"sig":"MEUCIQCAwNW6Chej9kVcJnm44I6zmFYaV0xUgBEzMWa1bbeAigIgWEkwsTBKsa82PZwGwsE/l8AeL2BtLw7yLfC1+FOraOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.16.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578415},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.16.11.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/6959233d3ebf50434be0583c8070bc0d/discord-mcp-cli-0.16.11.tgz","_integrity":"sha512-rNWcCYv/d8kNhNk50YXDWjjClwVLJbjz0Xts7oYXDCGVlFNuTbWzCTq6jXsLnjm7gDbg/9XpednBc0URu6LfyQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.16.11","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.16.11"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.11_1786204531905_0.444814442381253","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@discord-mcp/cli","version":"0.17.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.17.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"7d0aa840baf90b285273fadf437c7c1b066ecaa4","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.17.0.tgz","fileCount":40,"integrity":"sha512-EIxVv3o4r0mStMBIY1mgzT1g7BBoNKa3s5uZpzhzrzcYMtwuEVSdo9lGfZqFXNcWLhERq8S0ICTHaChQ/uZ1fQ==","signatures":[{"sig":"MEYCIQDiribPc7iKZczjrVCv0djrjkZbzalCZfRs3G8iThvuxwIhANT+uBfAFxcJXS+hljvyWx+RIaBO2iQxHZD3136C5I/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578957},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.17.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/bc239d28d4c194ac4ae80bab1520ccc0/discord-mcp-cli-0.17.0.tgz","_integrity":"sha512-EIxVv3o4r0mStMBIY1mgzT1g7BBoNKa3s5uZpzhzrzcYMtwuEVSdo9lGfZqFXNcWLhERq8S0ICTHaChQ/uZ1fQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.17.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.0_1786267901811_0.05336694151638133","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@discord-mcp/cli","version":"0.18.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.18.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"e7163ca670a1459f622cbf472d1861bd9a0250ce","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.18.0.tgz","fileCount":40,"integrity":"sha512-fK2BdR8xb0FBmGsnwRlEVMJkBGDKGTvTVpIDu2DEL3kymotlh7yxbYphuI3X+CTD7WmtMnxeMazlIccx97EjwA==","signatures":[{"sig":"MEQCIBCD2dQmnMWqwdgEMxpC2zcfbOwBvCjihPMSm6KzPrQRAiBQd/8fdyOHcgy3VSRFIOcEdcb0UOU6ZraLk98hp2HnEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578978},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.18.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/8aa88673d6e22312d4728f8964f07ad5/discord-mcp-cli-0.18.0.tgz","_integrity":"sha512-fK2BdR8xb0FBmGsnwRlEVMJkBGDKGTvTVpIDu2DEL3kymotlh7yxbYphuI3X+CTD7WmtMnxeMazlIccx97EjwA==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.18.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.0_1786291077171_0.9846273144611397","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@discord-mcp/cli","version":"0.18.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.18.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"edc557196424dae861b56bb3c49b9aeda4b9214e","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.18.1.tgz","fileCount":40,"integrity":"sha512-86mZTLEPqbXe5IF9weLhGpEje+rQQRSeYrUTX9kgQwJHMH1KvcuU1hYfoGz5L9GwGNWNbfnC4FufbBPbBXucGw==","signatures":[{"sig":"MEUCIE5GR86GoIZXIc/PjhN5v01W4/xRA92hyb3Ur7jGNkFJAiEAjU2tZNvkO+GA1abVBQXIYBhXH2BV+0ezUH2eQBWsBpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578631},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.18.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/321d43b1268a867b73503c3ffc3a0a53/discord-mcp-cli-0.18.1.tgz","_integrity":"sha512-86mZTLEPqbXe5IF9weLhGpEje+rQQRSeYrUTX9kgQwJHMH1KvcuU1hYfoGz5L9GwGNWNbfnC4FufbBPbBXucGw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.18.1","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1_1786385486556_0.3104384749531359","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@discord-mcp/cli","version":"0.19.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.19.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"57531b56321cfc7de9b77c031e6b319e371217e5","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.19.0.tgz","fileCount":40,"integrity":"sha512-vGFl5X8q+RvGZb0fjkLXS98eUu/K1o+qT4gKfqHfQDuZ8mrr0vcm4Nhbm0Kv7DGvMKg0J2jXM4DMxbcaNH/cQg==","signatures":[{"sig":"MEQCIFGEVV5fp6R0Q5PDpYa9LV182hIiKCK8eI3hIb1YIbbmAiAsZqiqnW9+viYvQd4Iy1H2/Vg3HXI5LHB1DwnPfZGe/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":582054},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.19.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/f204f4d29ecce68996de84553a66fab5/discord-mcp-cli-0.19.0.tgz","_integrity":"sha512-vGFl5X8q+RvGZb0fjkLXS98eUu/K1o+qT4gKfqHfQDuZ8mrr0vcm4Nhbm0Kv7DGvMKg0J2jXM4DMxbcaNH/cQg==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.19.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.0_1786622491700_0.0008439990228092942","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@discord-mcp/cli","version":"0.20.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.20.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"db5f882eca285e0774a0d5d704e639b1c1746a3a","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.20.0.tgz","fileCount":40,"integrity":"sha512-kavdjb+Vxtivin8ghHf+8f/KAFRxERuucbKp+7bi0LfbqO7wp68sI9ksV0RGQJ+PNxoaIS8kHPRtTMzizknJWw==","signatures":[{"sig":"MEUCICLznFEiJ/MyfdEWaeWGwpjyyexcyotfHE59FUNiZBSuAiEA0IE61qCvTLg5v5rJvg4KtsWhcogX3Vm10b8b5RR17Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585808},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.20.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/4d0615f3bb699445c5b59f043a0aba42/discord-mcp-cli-0.20.0.tgz","_integrity":"sha512-kavdjb+Vxtivin8ghHf+8f/KAFRxERuucbKp+7bi0LfbqO7wp68sI9ksV0RGQJ+PNxoaIS8kHPRtTMzizknJWw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Discord MCP server - stdio and Streamable HTTP transport CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.20.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.0_1786646991063_0.7719504042405205","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@discord-mcp/cli","version":"0.20.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.20.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"42b8471a8ed3320084fe569f1a539e5f8a90156e","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.20.1.tgz","fileCount":40,"integrity":"sha512-uMlD7PZ9qrsv3W9cbN8b3uQEfbUYYQYRf3dk6uVAABA5UbTFOjVztir8WKfiXDlRPDkDNe7vK33Hh7k0f7xpkA==","signatures":[{"sig":"MEYCIQDUppD8rLBaibY+xVPPH4KzouC/I2NtLsB+KDNhlhvU9QIhAIZST7Zghrge0dCLVQinIJ7s0XA/lDMGMWeyEQpqOAmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586547},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.20.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/6dc877e051b853626ac7c96b2ced97a0/discord-mcp-cli-0.20.1.tgz","_integrity":"sha512-uMlD7PZ9qrsv3W9cbN8b3uQEfbUYYQYRf3dk6uVAABA5UbTFOjVztir8WKfiXDlRPDkDNe7vK33Hh7k0f7xpkA==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 208 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.20.1","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.20.1_1786653027450_0.7279851321151762","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@discord-mcp/cli","version":"0.21.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.21.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"1ea8822a2cc1f4bfb64904d122102ba1052a6348","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.21.0.tgz","fileCount":44,"integrity":"sha512-eBLiN73dOWJmBwGvc9DtEuxRNb68ETHMbuJIP34kMccrJjt0wwFWTfYQloNAQ5L1JO32VCq+0r/wjo6blm5n+w==","signatures":[{"sig":"MEUCIQCLUHrockTNdvcuDn6E+Lc3HFQb+CIdc5Q7dZ8BUx/B/AIgFDXz0zhXTWA9ruGpE4eBLGNiAclc34LtaTK6kzVp+3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592683},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.21.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/d1e84340f9f2023719a48ee0ad019c4c/discord-mcp-cli-0.21.0.tgz","_integrity":"sha512-eBLiN73dOWJmBwGvc9DtEuxRNb68ETHMbuJIP34kMccrJjt0wwFWTfYQloNAQ5L1JO32VCq+0r/wjo6blm5n+w==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 208 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.21.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.21.0_1786659630964_0.5493742027584421","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@discord-mcp/cli","version":"0.22.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.22.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"332952f3f11381886bb377461d0762b4b0bfb98b","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.22.0.tgz","fileCount":44,"integrity":"sha512-daoKAAoRyBKcplT8V+pTtnXMMdsQmDTfy/ZdNkakqj9WYJCnTK0rdNNyxXK9N6QyHc/WBfRG+JxyjeDFcjlj9A==","signatures":[{"sig":"MEUCIB168hH6wfNCPlKuuSEuflGGQEfJ3I+b5mMeLnK7BJzMAiEAy/YlfxXp6hWfYUQ6AF00/JMmfLxkmnatGZ/zWjj4HWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606494},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.22.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/e5e00bc8d21ec1e33169624260d10a91/discord-mcp-cli-0.22.0.tgz","_integrity":"sha512-daoKAAoRyBKcplT8V+pTtnXMMdsQmDTfy/ZdNkakqj9WYJCnTK0rdNNyxXK9N6QyHc/WBfRG+JxyjeDFcjlj9A==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Caller-owned Discord operations for AI agents, with 208 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.22.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.22.0_1786678813478_0.17940695180478072","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@discord-mcp/cli","version":"0.23.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"MIT","_id":"@discord-mcp/cli@0.23.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"c5442f9e6230debe663fa1f0b6869a167f1cb0e4","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.23.0.tgz","fileCount":47,"integrity":"sha512-CKajpJ1s7vhmAzppVAZzB+qpxsnyniEJxpC7293waIDdrCB4qs5OgfhZfwzyy3YLEQ04QbBvUTfAwvsisyaoRw==","signatures":[{"sig":"MEUCIQC6e4iyHzheCTYQ/4j0/r8zbvv9nNVZjNXQfTo/TMWJYgIgWqfYNH8EUKSJGNeDfDa+dK27yp+bx52a4Nrn/KIG+TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624556},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.23.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/1fbaaed5aaf139b1ded419b5ee0c4ce7/discord-mcp-cli-0.23.0.tgz","_integrity":"sha512-CKajpJ1s7vhmAzppVAZzB+qpxsnyniEJxpC7293waIDdrCB4qs5OgfhZfwzyy3YLEQ04QbBvUTfAwvsisyaoRw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 208 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.23.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.23.0_1786717677144_0.7073149201395867","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@discord-mcp/cli","version":"0.24.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.24.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"8cc92d50f307ac73a13b60c5f2b50fcba37896a5","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.24.0.tgz","fileCount":47,"integrity":"sha512-rKOZuv121ui7mAUyBTK2EcD7DyIl1C54pDU6gc/tcFRKGKF5/L95JsKIXRWYQbizM6R+qItZfJahlpk5gTGUFw==","signatures":[{"sig":"MEUCIQCB9Vi8XCWwy9avo+HvBzDlzY5SttUOmk712m8aR/wO3QIgPPLnGUi7YW9E9lLNThq0Fc08CEo25bi1RJz32OK8Eds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAP1PVrw94ANFbCyDXD73ZwmVzG+nE1QTr2XWEHEbCOIAiEA+Vh0VUiWiXXJWqknm9Fib+ksY4EMGLV4QHUVom326c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730718},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.24.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/f8661c016e4a76849de51b98e4f593e6/discord-mcp-cli-0.24.0.tgz","_integrity":"sha512-rKOZuv121ui7mAUyBTK2EcD7DyIl1C54pDU6gc/tcFRKGKF5/L95JsKIXRWYQbizM6R+qItZfJahlpk5gTGUFw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 208 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.24.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.24.0_1787841228898_0.9953678251820985","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@discord-mcp/cli","version":"0.25.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.25.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"6cf333e225d1b03f594da14440407f94d7384176","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.25.0.tgz","fileCount":47,"integrity":"sha512-icWPPBJSiJSpKgkztNxinu1qHqP5ir2lazYv/LMDi09BhIg6Xyur7UN+PSbj6aEtK3W9nR2BU2w+9kDq61j7VQ==","signatures":[{"sig":"MEQCIFUTfnQ8RcO8Tzkdg2Mkoel4/CI36Vht1CnYCEXUP1SPAiBO7OmqlHLjj9I+HfuHC24WHxijM7SLJvfcYqKVITeQwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChV8zlp6NpxDp1WWgxFS8l14Yn3tY+ptBHf0y0fi7vdwIgZoQZo5Wd+usNM8JXVgEGewL0iJqS4fvlLkxPtLdNzcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825727},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.25.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/b7d26d39d7901adf6fc460ace30b1f24/discord-mcp-cli-0.25.0.tgz","_integrity":"sha512-icWPPBJSiJSpKgkztNxinu1qHqP5ir2lazYv/LMDi09BhIg6Xyur7UN+PSbj6aEtK3W9nR2BU2w+9kDq61j7VQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.25.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.221.0","@opentelemetry/sdk-logs":"^0.221.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-logs-otlp-http":"^0.221.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.0","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.0_1787879297576_0.6036069275256437","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@discord-mcp/cli","version":"0.25.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.25.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"27b18642fa82426192e048ca05d2b5b9ec4d9d5d","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.25.1.tgz","fileCount":47,"integrity":"sha512-ulg4DsJyM24xZ7ZQJwrqsFfVQzK0FiDJ9gnFmugh6d/Mxw7+vbtTQrTCAZsAFr70kYOm37K7Hkl9odgDxOGWag==","signatures":[{"sig":"MEYCIQCinYnnGxuf1WknNTyH23eIJjP7OletJ5tmhBI45Yn0qwIhALFgHuZN+0xKZB9BKcbdbpBgtl5Ir07dQHHmiQodW6Tx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBL9fht1jb+6uZ+RB8JDiTvfeQPMT5y7N4yCTTghY9wRAiEAos9O4cK4gFSPJUlBLv5O27QYAOpfo4dW7cF/gEUF1Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825766},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.25.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/a1ace5b4a270c3515b9ed94c8c36f030/discord-mcp-cli-0.25.1.tgz","_integrity":"sha512-ulg4DsJyM24xZ7ZQJwrqsFfVQzK0FiDJ9gnFmugh6d/Mxw7+vbtTQrTCAZsAFr70kYOm37K7Hkl9odgDxOGWag==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.12.34","commander":"^12.1.0","@discordjs/rest":"^2.4.0","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.25.1","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.221.0","@opentelemetry/sdk-logs":"^0.221.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-logs-otlp-http":"^0.221.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.6","typescript":"^5.6.0","@types/node":"^22.0.0","@discord-mcp/server-mocks":"0.25.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.25.1_1788083931014_0.43571119061883823","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@discord-mcp/cli","version":"0.26.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.26.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"eced65250cb8284e892382cfe358b6891cb9f0c2","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.26.0.tgz","fileCount":47,"integrity":"sha512-y1ES3qQ3868zaRbaoFGt5ck7eJlbRRqUji08EFceIsqdwu+63mnw8briABM7XEWyiapF/dKqehucIaXSg7EAwg==","signatures":[{"sig":"MEUCIH9VcuxO7mb7hF21eqBobW4MTWnWgt/GgXhHLqzgTVQqAiEA+Qy3xb3D09g5KT7A6WkFxfmsct9sXP/xkzdj/NvAfTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnGskJIGsVjLIRnQ+LXlMZh9AePJQ3w1dbPkMSeIqODgIhAJYfJnksnbysONUAP4duWv+C27QQIMGQo9AHOc4LW8/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880965},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.26.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/bf9d8e14e677ecb09dec19b0062dc56c/discord-mcp-cli-0.26.0.tgz","_integrity":"sha512-y1ES3qQ3868zaRbaoFGt5ck7eJlbRRqUji08EFceIsqdwu+63mnw8briABM7XEWyiapF/dKqehucIaXSg7EAwg==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.17.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0","hono":"^4.13.5","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.221.0","@opentelemetry/sdk-logs":"^0.221.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-logs-otlp-http":"^0.221.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.7","typescript":"^5.6.0","@types/node":"^22.20.1","@discord-mcp/server-mocks":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.0_1788108670617_0.7596069449232108","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@discord-mcp/cli","version":"0.26.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.26.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"ac6749a7e2ffc8e82069c4825f73153b8357725f","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.26.1.tgz","fileCount":47,"integrity":"sha512-m4PK8ralYBlH473lSCPoOxYfHWAivodCmemF4KAsfJtkOMFeeEmE7v0GfjToXPGWHsqiiyRsYb32/gf3d9dmHA==","signatures":[{"sig":"MEUCIQD5JEfKZvqhhPXHK/9wOlmfHo5QlroVz81evgBThf++jgIgc0XfmFoOe+99ptFpdTlcYtMptMKRQ0oJaqgsdkF0cBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6dSio25gZFLoXV3tm+qpcEOlp9WrCufH/DibLLwFmZAIhAPomfsPDBsmLZTNZlIId5Pc+OALO4otVRPsZwTwcqQyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887768},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.26.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/2de1358093910e72114bdb4f6e50a307/discord-mcp-cli-0.26.1.tgz","_integrity":"sha512-m4PK8ralYBlH473lSCPoOxYfHWAivodCmemF4KAsfJtkOMFeeEmE7v0GfjToXPGWHsqiiyRsYb32/gf3d9dmHA==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","hono":"^4.13.5","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.26.1","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.221.0","@opentelemetry/sdk-logs":"^0.221.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.10.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/instrumentation-pino":"^0.67.0","@opentelemetry/instrumentation-undici":"^0.31.0","@opentelemetry/exporter-logs-otlp-http":"^0.221.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.10","vitest":"^3.2.7","typescript":"^5.6.0","@types/node":"^22.20.1","@discord-mcp/server-mocks":"0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.26.1_1788880242134_0.2067749104604919","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@discord-mcp/cli","version":"0.27.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.27.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"f4f31287740e01306f739f78227736a86a03e348","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.27.0.tgz","fileCount":47,"integrity":"sha512-QpPp93V53f6nj1gNOtYnqeTcd0augYevwFKopvTsiUnwzs24yVO84S1EPSCw5/k1tXj0mHg8EVZBCwgPD8+uZQ==","signatures":[{"sig":"MEUCIQD+/vnzRK/u1FUW9h4xFe+HwwgJ8gIuxJU+33YcmsTHwwIgDHroDsnr8Gd1trBK/EOs4Wo1LVcFm8iXsMYhS/oTwJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVa/VoHssPjWLEcL1l24WBZtDXs9UB03PfKMTBoOQc3AIhALoY5UQPVwksU+lxYnP2fr/VLAx2A9+rfSklu9eLLWJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894024},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.27.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/ad652ab233fac25ea5611596c96a1a95/discord-mcp-cli-0.27.0.tgz","_integrity":"sha512-QpPp93V53f6nj1gNOtYnqeTcd0augYevwFKopvTsiUnwzs24yVO84S1EPSCw5/k1tXj0mHg8EVZBCwgPD8+uZQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","hono":"^4.13.7","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.27.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.1","@discord-mcp/server-mocks":"0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.0_1789401741908_0.9505479770616738","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@discord-mcp/cli","version":"0.27.1","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.27.1","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"0928e3791b043f8ac7616c325c9b2be3c24e8383","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.27.1.tgz","fileCount":47,"integrity":"sha512-AbX2mJNPsBu1rf87ALHlyulgRaZusH7IpYPw3rc81x7OprfUigBdHBwfpsu6a3pPze99MmeNjDo+gQi8dKBmxA==","signatures":[{"sig":"MEQCIHpiRW2JUdb10O9yBvPOSejVaiUPWEvq6mBN5AmdqGCnAiAdnc6U6GAiiVpDe74+s07p0TRTufGc6rpA+ryMuZd/Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1HqTCaTbTS4ftC8cMU2InVUehVHTmjMCXag1FZbqSQAiA9gU8h6TtRUPZAZsi2lPqW6nmOGDZgF5qAhJmdiR/VrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894024},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.27.1.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/822e277581e3923d869f814c329638de/discord-mcp-cli-0.27.1.tgz","_integrity":"sha512-AbX2mJNPsBu1rf87ALHlyulgRaZusH7IpYPw3rc81x7OprfUigBdHBwfpsu6a3pPze99MmeNjDo+gQi8dKBmxA==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","hono":"^4.13.7","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.1","@discord-mcp/server-mocks":"0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.27.1_1789418323273_0.20046089301009107","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@discord-mcp/cli","version":"0.28.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.28.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"c27c52f8b5bad22b8172bd07ae6ed52fcf32462f","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.28.0.tgz","fileCount":47,"integrity":"sha512-8nQoerr4ouEx2HpXVtDa7SxipB1HxVa4jb2PoD2GgDmotS3YCLMcRmqO0atDXfecnrOoPqxeSFyH5Et5oGtn+A==","signatures":[{"sig":"MEQCID7MBgdoE08bxxdaDIz6S4iE8jIDqHm+bEF/5+DsWwX1AiARAViPt8TsP226f6S1DqfKn/QB1eOroz7fmEhmVuO2cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUq34ym3Lrqxxn9xi501XlWY3PksdtVCgvLKe4774fMAiEA1jr5WFh22C55Xk68EnVjDFnGu55giJAMKfbwmQdgwL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894024},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.28.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/2d995c51fc124d570ca126e5ad31b144/discord-mcp-cli-0.28.0.tgz","_integrity":"sha512-8nQoerr4ouEx2HpXVtDa7SxipB1HxVa4jb2PoD2GgDmotS3YCLMcRmqO0atDXfecnrOoPqxeSFyH5Et5oGtn+A==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","hono":"^4.13.7","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.28.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.0.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.8.3","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.1","@discord-mcp/server-mocks":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.28.0_1789460908848_0.7128928967768309","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@discord-mcp/cli","version":"0.29.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.29.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"126006dda613f31366b652c3d675eb5aa33f5ba8","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.29.0.tgz","fileCount":47,"integrity":"sha512-PrP29mO7SlpQg0lGLZW7hPnM/sUtFsgFWR55uPulzeUHCh7qPB/xOC312iM3zkhue3DwOpd5Qk/JV7t45djSEA==","signatures":[{"sig":"MEYCIQDSkFoteZ/HXD7AK7717FwdIvYJTjkitL8kBcZixrxSawIhAL7k6O+GKkS7BirxLjI3beANAmYxSRZm7sI1qRl8Slub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDgcSQafLadbHzmVBcFNCzHfyCEPi/B20ol9FGc8uPCWAiAJfr9EBuvtzSQALdj26BVh6D7VpaB7SToKkuPTgQXArw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910961},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.29.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/54ff0c298bf67a595f7c749a890c370c/discord-mcp-cli-0.29.0.tgz","_integrity":"sha512-PrP29mO7SlpQg0lGLZW7hPnM/sUtFsgFWR55uPulzeUHCh7qPB/xOC312iM3zkhue3DwOpd5Qk/JV7t45djSEA==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","hono":"^4.13.9","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.29.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.1.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.1.0","@modelcontextprotocol/server":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.4","@discord-mcp/server-mocks":"0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.29.0_1790779291765_0.3059165257406633","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@discord-mcp/cli","version":"0.30.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.30.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"27da9589caa1e3616e1027c3cb077304d6c6b888","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.30.0.tgz","fileCount":47,"integrity":"sha512-TNWfNZuxIEbWMmQjUPlmIMPin6CXuxLQ9D8FUtanBPbdIdr8C5e6oyElIFPCmBiw/MmmFTlf/N5R0o8z3Ijuuw==","signatures":[{"sig":"MEQCIB/fGj6HVAIHcOGcE87+8ue5155wHUKDZWU8SbGoFAllAiBWPJ5yOsmEHhkTBCe2+sPBgzm3klXI1wBwO4zPNHR6qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE8omttmV+Tuf2/VRrh4g7Q7edpbBSIXSLKuTKcYB1A1AiEA61z7Dyg3NCbwIcDYREw3T2RUOVIWqQpPd4RAUaoC9sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917801},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.30.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/809d468cc1a6563c6c0c91248260064b/discord-mcp-cli-0.30.0.tgz","_integrity":"sha512-TNWfNZuxIEbWMmQjUPlmIMPin6CXuxLQ9D8FUtanBPbdIdr8C5e6oyElIFPCmBiw/MmmFTlf/N5R0o8z3Ijuuw==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 209 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","hono":"^4.13.9","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.30.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.1.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.2.0","@modelcontextprotocol/server":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.4","@discord-mcp/server-mocks":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.30.0_1790783656739_0.7215067684733643","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@discord-mcp/cli","version":"0.31.0","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"license":"Apache-2.0","_id":"@discord-mcp/cli@0.31.0","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"homepage":"https://cappyeo.github.io/discord-mcp/","bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"os":["darwin","linux","win32"],"bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"dist":{"shasum":"a660cee79a7a84ebe881a654333f0bc81fe49bdb","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.31.0.tgz","fileCount":47,"integrity":"sha512-tTOs4lkbaYozn1f+hCULPMsAdYExDLkKtLcAIInjLY5UKwpE1Fv+VruCeRVkKPY4JSEZ41QuKi5uON9Bc9o7QQ==","signatures":[{"sig":"MEYCIQDYwfPu9OfNDuwFivTKPcVmr95QIiFdgy50BOe9WLh1uAIhAIMNqYVEm3iabwWEzMYVuLbfXe88WzjtfdRXPRZGjP0w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN5uDd/NaVwLTtSVubK4dHPKgFQw5iuB3oFBw9SWdYdAIhAIe1kqcHFuoTinWOtK7KoAGOgDHRT5uMFVxVjuvGcf2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918568},"main":"./dist/cli.js","type":"module","_from":"file:discord-mcp-cli-0.31.0.tgz","engines":{"node":">=22.12"},"mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"_resolved":"/tmp/5044c7a4a21f0dbdce33b459314bb694/discord-mcp-cli-0.31.0.tgz","_integrity":"sha512-tTOs4lkbaYozn1f+hCULPMsAdYExDLkKtLcAIInjLY5UKwpE1Fv+VruCeRVkKPY4JSEZ41QuKi5uON9Bc9o7QQ==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 221 typed tools, safety controls, and verifiable guild builds.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","hono":"^4.13.9","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.31.0","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.1.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.2.0","@modelcontextprotocol/server":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.4","@discord-mcp/server-mocks":"0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.31.0_1790804283848_0.2255096874306084","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"os":["darwin","linux","win32"],"_id":"@discord-mcp/cli@0.31.1","bin":{"discord-mcp":"dist/cli.js","discord-mcp-server":"dist/cli.js"},"bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"dist":{"shasum":"8d66de4e6f6f0fe4ee8b24c7fcd245e60295a419","tarball":"https://registry.npmjs.org/@discord-mcp/cli/-/cli-0.31.1.tgz","fileCount":47,"integrity":"sha512-tEN7bOTF61VBPvou23nDkPU/NjjtxzKDAgwgpgYhuA4FaRJjB04iJwMCY8OXUFhQzEF3mQ/VZQw72YLnoAZ50g==","signatures":[{"sig":"MEYCIQCtXS5AJ0dnG8nQLVGBUwIfcxkIM4iTorcVuFflNtuQzQIhAPqH7z48p89CatfZND7Vqgl5Gpw8xNgb6FPVP6p5mZZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGMejfLvJxBytlGLLMhwKW3iemQzrOhw+QKPxghgiQ7fAiAOQN6xQEAjhUnIX5bMBfrC1tDiRI8IUTAyAC2+uALWkQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@discord-mcp%2fcli@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918568},"main":"./dist/cli.js","name":"@discord-mcp/cli","type":"module","_from":"file:discord-mcp-cli-0.31.1.tgz","engines":{"node":">=22.12"},"license":"Apache-2.0","mcpName":"io.github.cappyeo/discord-mcp","private":false,"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"version":"0.31.1","_npmUser":{"name":"cappyeo","email":"cappyeo404@gmail.com"},"homepage":"https://cappyeo.github.io/discord-mcp/","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"_resolved":"/tmp/245feb20737003ffb654018bdfc29b73/discord-mcp-cli-0.31.1.tgz","_integrity":"sha512-tEN7bOTF61VBPvou23nDkPU/NjjtxzKDAgwgpgYhuA4FaRJjB04iJwMCY8OXUFhQzEF3mQ/VZQw72YLnoAZ50g==","repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.19.0","description":"Caller-owned Discord operations for AI agents, with 221 typed tools, safety controls, and verifiable guild builds.","directories":{},"maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","hono":"^4.13.9","commander":"^12.1.0","@discordjs/rest":"^2.6.3","@sapphire/pieces":"^4.4.1","@discord-mcp/core":"0.31.1","@opentelemetry/api":"^1.9.0","@opentelemetry/api-logs":"^0.222.0","@opentelemetry/sdk-logs":"^0.222.0","@opentelemetry/sdk-node":"^0.222.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/node":"^2.1.0","@opentelemetry/sdk-metrics":"^2.11.0","@modelcontextprotocol/client":"^2.2.0","@modelcontextprotocol/server":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.11.0","@opentelemetry/instrumentation-pino":"^0.68.0","@opentelemetry/instrumentation-undici":"^0.32.0","@opentelemetry/exporter-logs-otlp-http":"^0.222.0","@opentelemetry/exporter-trace-otlp-http":"^0.222.0","@opentelemetry/exporter-metrics-otlp-http":"^0.222.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","tsdown":"^0.21.10","vitest":"^4.1.11","typescript":"^5.6.0","@types/node":"^22.20.4","@discord-mcp/server-mocks":"0.31.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.31.1_1790977531844_0.02335465108833379"}}},"time":{"created":"2026-08-01T09:13:01.778Z","modified":"2026-10-02T21:45:32.338Z","0.13.1":"2026-08-01T09:13:02.034Z","0.13.2":"2026-08-01T14:15:08.617Z","0.13.4":"2026-08-01T19:50:51.868Z","0.14.0":"2026-08-02T12:07:50.188Z","0.14.1":"2026-08-02T17:27:43.000Z","0.14.2":"2026-08-02T18:37:34.743Z","0.14.3":"2026-08-02T22:43:05.357Z","0.14.4":"2026-08-03T00:21:37.080Z","0.14.5":"2026-08-03T05:15:20.495Z","0.14.6":"2026-08-03T05:36:50.439Z","0.14.7":"2026-08-03T07:34:32.211Z","0.14.8":"2026-08-03T09:08:10.245Z","0.15.0":"2026-08-03T10:27:03.332Z","0.16.0":"2026-08-03T13:07:50.856Z","0.16.1":"2026-08-03T13:38:21.895Z","0.16.2":"2026-08-03T13:57:02.269Z","0.16.3":"2026-08-03T23:30:48.511Z","0.16.4":"2026-08-04T07:52:16.521Z","0.16.5":"2026-08-04T17:12:36.590Z","0.16.6":"2026-08-07T14:14:52.978Z","0.16.7":"2026-08-07T15:04:06.380Z","0.16.8":"2026-08-07T17:27:14.829Z","0.16.9":"2026-08-08T11:06:37.357Z","0.16.10":"2026-08-08T14:29:31.724Z","0.16.11":"2026-08-08T15:55:32.064Z","0.17.0":"2026-08-09T09:31:41.976Z","0.18.0":"2026-08-09T15:57:57.292Z","0.18.1":"2026-08-10T18:11:26.717Z","0.19.0":"2026-08-13T12:01:31.912Z","0.20.0":"2026-08-13T18:49:51.225Z","0.20.1":"2026-08-13T20:30:27.613Z","0.21.0":"2026-08-13T22:20:31.187Z","0.22.0":"2026-08-14T03:40:13.657Z","0.23.0":"2026-08-14T14:27:57.301Z","0.24.0":"2026-08-27T14:33:49.013Z","0.25.0":"2026-08-28T01:08:17.699Z","0.25.1":"2026-08-30T09:58:51.122Z","0.26.0":"2026-08-30T16:51:10.779Z","0.26.1":"2026-09-08T15:10:42.255Z","0.27.0":"2026-09-14T16:02:21.998Z","0.27.1":"2026-09-14T20:38:43.368Z","0.28.0":"2026-09-15T08:28:28.944Z","0.29.0":"2026-09-30T14:41:31.883Z","0.30.0":"2026-09-30T15:54:16.857Z","0.31.0":"2026-09-30T21:38:03.960Z","0.31.1":"2026-10-02T21:45:31.959Z"},"bugs":{"url":"https://github.com/cappyeo/discord-mcp/issues"},"license":"Apache-2.0","homepage":"https://cappyeo.github.io/discord-mcp/","keywords":["mcp","model-context-protocol","discord","ai","claude","codex","cursor"],"repository":{"url":"git+https://github.com/cappyeo/discord-mcp.git","type":"git","directory":"packages/mcp-server"},"description":"Caller-owned Discord operations for AI agents, with 221 typed tools, safety controls, and verifiable guild builds.","maintainers":[{"name":"cappyeo","email":"cappyeo404@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/discord-mcp-banner.jpg\" alt=\"Discord MCP - connect Discord to the Model Context Protocol\" width=\"1200\" />\n</p>\n\n<h1 align=\"center\">Discord MCP</h1>\n\n**An open-source Model Context Protocol (MCP) server for Discord.** Connect Claude, Codex, Cursor, and other MCP-compatible AI clients to your own Discord bot. Manage messages, channels, roles, moderation, and server setup through 221 typed tools.\n\n[![CI status](https://github.com/cappyeo/discord-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/cappyeo/discord-mcp/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/%40discord-mcp%2Fcli?label=npm)](https://www.npmjs.com/package/@discord-mcp/cli) [![Required Node.js version](https://img.shields.io/node/v/%40discord-mcp%2Fcli)](https://www.npmjs.com/package/@discord-mcp/cli) [![Apache-2.0 license](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE)\n\n<p align=\"center\">\n  <a href=\"https://cappyeo.github.io/discord-mcp/start/\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/button-get-started.svg\" alt=\"Get started\" width=\"184\" height=\"48\" /></a>\n  <a href=\"https://cappyeo.github.io/discord-mcp/tools/\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/button-browse-tools.svg\" alt=\"Browse tools\" width=\"184\" height=\"48\" /></a>\n  <a href=\"https://cappyeo.github.io/discord-mcp/showcase/live-gaming-server/\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/button-watch-demo.svg\" alt=\"Watch live demo\" width=\"184\" height=\"48\" /></a>\n</p>\n\n<h2 align=\"center\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/section-demo.svg\" alt=\"Live demo\" width=\"720\" /></h2>\n\n<p align=\"center\">\n  <a href=\"https://cappyeo.github.io/discord-mcp/showcase/live-gaming-server/\">\n    <img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/site/public/demo/live-gaming-server-build.webp\" alt=\"Discord gaming-server onboarding and final verification, built live through discord-mcp\" width=\"960\" />\n  </a>\n</p>\n\nWatch an AI agent build a gaming community: channels, roles, onboarding, AutoMod, and final verification. [Play the 87-second video](https://cappyeo.github.io/discord-mcp/showcase/live-gaming-server/) · [Download MP4](https://cappyeo.github.io/discord-mcp/demo/live-gaming-server-build.mp4).\n\n<h2 align=\"center\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/section-capabilities.svg\" alt=\"What can it do?\" width=\"720\" /></h2>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/discord-mcp-workflow.jpg\" alt=\"AI clients connect to Discord through Discord MCP, with typed tools, safety controls, and observability.\" width=\"1200\" />\n</p>\n\n| You want to… | Discord MCP provides |\n| --- | --- |\n| Run a community | Messages, threads, forums, roles, events, polls, and onboarding |\n| Moderate a server | Permission checks, role audits, bans, and AutoMod |\n| Build a server from a prompt | A blueprint to preview and approve, resumable execution, and final Discord readback |\n| Extend your bot | Slash commands, interactions, webhooks, and application emojis |\n| Improve an existing server | Preview bounded edits, inspect member access, preserve IDs, resume, and restore selected configuration changes |\n| Read a conversation with sources | Gather bounded channel/thread history and replies with Discord citations and explicit coverage |\n| Run a background workflow | Start a durable sequence, inspect progress, cancel cooperatively, and resume after reviewing checkpoints |\n\nFor a complete server build, <a href=\"https://cappyeo.github.io/discord-mcp/start/activity-evidence/\"><strong>Get a verified result</strong></a>: review the plan, approve it, then inspect Activity Evidence from the final readback.\n\n<h2 align=\"center\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/section-quick-start.svg\" alt=\"Quick start\" width=\"720\" /></h2>\n\nRequires **Node.js 22.12+** and [your own Discord bot](https://cappyeo.github.io/discord-mcp/start/create-discord-bot/) installed in a server you control. Works on Windows, macOS, and Linux.\n\n```bash\nnpm install -g @discord-mcp/cli\n```\n\nSet the bot token in your terminal:\n\n```bash\n# macOS / Linux\nexport DISCORD_TOKEN=\"Bot YOUR_DISCORD_BOT_TOKEN\"\n```\n\n```powershell\n# Windows PowerShell\n$env:DISCORD_TOKEN = \"Bot YOUR_DISCORD_BOT_TOKEN\"\n```\n\nGenerate a client configuration and verify the connection (Codex example):\n\n```bash\ndiscord-mcp setup --profile devbot --client codex\ndiscord-mcp doctor --profile devbot --online\ndiscord-mcp smoke --profile devbot\n```\n\n`setup` verifies your bot, selects a server boundary, and saves a non-secret profile. **Apply the generated configuration to your AI client**; setup does not edit it for you. Launch the client with `DISCORD_TOKEN` available in its environment. The smoke check above does not change Discord.\n\nSee [client setup](https://cappyeo.github.io/discord-mcp/start/client-setup/) for Claude, Codex, Cursor, VS Code/GitHub Copilot, Windsurf, Cline, Roo Code, Continue, Zed, OpenCode, Devin Local, and other clients, plus desktop-app token setup. New to MCP? <a href=\"https://cappyeo.github.io/discord-mcp/start/\"><strong>Get started</strong></a> with the complete tutorial.\n\n<h2 align=\"center\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/section-safety.svg\" alt=\"Safety and deployment\" width=\"720\" /></h2>\n\n- **Your bot, your permissions.** Guild and tool-category allowlists constrain access. Keep bot tokens out of client config files and source control.\n- **Preview first.** Guided `setup` defaults to `MCP_WRITE_MODE=preview`, which blocks all mutations. Direct `serve` defaults to allowing ordinary writes; `MCP_DRY_RUN` covers only confirmation-gated destructive tools. See [safety controls](https://cappyeo.github.io/discord-mcp/reference/config/safety/) before enabling writes.\n- **Local by default.** Run over stdio, or self-host a bearer-protected Streamable HTTP endpoint behind HTTPS. See [remote MCP setup](https://cappyeo.github.io/discord-mcp/operations/openai/).\n\n<h2 align=\"center\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/section-docs.svg\" alt=\"Documentation\" width=\"720\" /></h2>\n\n| Next step | Guide |\n| --- | --- |\n| Find a tool or workflow | [Tool reference](https://cappyeo.github.io/discord-mcp/tools/) · [Recipes](https://cappyeo.github.io/discord-mcp/recipes/) |\n| Configure and operate | [Configuration](https://cappyeo.github.io/discord-mcp/operations/configure/) · [CLI commands](https://cappyeo.github.io/discord-mcp/reference/cli/) |\n| Build or migrate a server | [Blueprint workflow](https://cappyeo.github.io/discord-mcp/operations/blueprints/) · [Migration guides](https://cappyeo.github.io/discord-mcp/migrate/) |\n| Improve an existing server | [Change plans and member access](https://cappyeo.github.io/discord-mcp/operations/server-changes/) |\n| Read conversations or run background work | [Cited context](https://cappyeo.github.io/discord-mcp/operations/conversation-context/) · [Durable workflows](https://cappyeo.github.io/discord-mcp/operations/workflows/) |\n| Build an integration | [Architecture](https://cappyeo.github.io/discord-mcp/architecture/) · [@discord-mcp/core](https://www.npmjs.com/package/@discord-mcp/core) |\n\n<details>\n<summary>Inspect the tool catalog without a bot token</summary>\n\n```bash\ndiscord-mcp catalog --check\ndiscord-mcp catalog --check --json\n```\n\nValidates the real local MCP catalog with no token, no Discord or other network request, and no Discord write. This is not Activity Evidence and does not verify a live connection. Continue with [setup](https://cappyeo.github.io/discord-mcp/start/) to use your bot. See the [catalog contract](https://cappyeo.github.io/discord-mcp/start/installation/#optional-catalog-check) for JSON output. The Docker image defaults to catalog-only mode; bot operations require `serve` and your own credentials.\n\n</details>\n\n<h2 align=\"center\"><img src=\"https://raw.githubusercontent.com/cappyeo/discord-mcp/main/.github/assets/readme/section-community.svg\" alt=\"Project and community\" width=\"720\" /></h2>\n\n**Pre-1.0.** Check [releases](https://github.com/cappyeo/discord-mcp/releases) and [v1.0 readiness](https://cappyeo.github.io/discord-mcp/reference/v1-readiness/) for current stability commitments.\n\nAsk questions in [Discussions](https://github.com/cappyeo/discord-mcp/discussions), share a voluntary [outcome report](https://github.com/cappyeo/discord-mcp/issues/new?template=verified-outcome.yml), or follow the [external documentation review](https://cappyeo.github.io/discord-mcp/reference/external-documentation-review/) and [submit feedback](https://github.com/cappyeo/discord-mcp/issues/new?template=documentation-review.yml). Never include a bot token, client configuration, private Discord data, or unredacted logs. Report vulnerabilities [privately](https://github.com/cappyeo/discord-mcp/security/advisories/new).\n\nTo develop locally, run `pnpm install`, `pnpm build`, then `pnpm test`. See [Contributing](CONTRIBUTING.md); use [MCP Inspector](https://github.com/modelcontextprotocol/inspector) to inspect tool discovery.\n\nLicensed under [Apache-2.0](LICENSE). Earlier releases retain their included licenses. The [Acceptable Use Policy](ACCEPTABLE-USE.md) governs community participation and support without changing the software license.\n","readmeFilename":"README.md"}