← All MCP servers
MCP server
io.github.discourse/mcp
mcp:discourse/discourse-mcp
Discourse MCP CLI server (stdio) exposing Discourse tools via MCP
Verdict
Not analyzed
Indexed from the registries, but not analyzed yet. Lineage and listings below are current.
Execution chain 365
What it calls, runs, installs, reads and writes, with the line that does it.
Files read 6
<dynamic>
src/index.ts:15 · read
<dynamic>
src/index.ts:183 · read
<dynamic>
src/index.ts:303 · via:loadProfile
<dynamic>
<dynamic>
src/user-api-key-generator.ts:341 · via:saveToProfile
<dynamic>
Files written 1
<dynamic>
GitHub repositories 7
chalk/ansi-styles
package-lock.json:703 · url
chalk/chalk
package-lock.json:830 · url
discourse/discourse-mcp
package.json:14 · url
discourse/discourse-mcp
package.json:16 · url
discourse/discourse-mcp
server.json:6 · url
discourse/discourse-mcp
src/http/client.ts:25 · url
example/discourse-theme
README.md:312 · url
Network calls 2
<dynamic>
src/http/client.ts:142 · call
github.com
src/http/client.ts:25 · url_literal
Packages 28
npm:@discourse/mcp@0.3.1
server.json:13 · launch:server.json
npm:@discourse/mcp@latest
README.md:15 · instructed
npm:@discourse/mcp@latest
README.md:26 · instructed
npm:@discourse/mcp@latest
README.md:32 · instructed
npm:@discourse/mcp@latest
README.md:165 · instructed
npm:@discourse/mcp@latest
README.md:170 · instructed
npm:@discourse/mcp@latest
README.md:175 · instructed
npm:@discourse/mcp@latest
README.md:180 · instructed
npm:@discourse/mcp@latest
README.md:260 · instructed
npm:@discourse/mcp@latest
README.md:265 · instructed
npm:@discourse/mcp@latest
README.md:364 · instructed
npm:@discourse/mcp@latest
README.md:370 · instructed
npm:@discourse/mcp@latest
README.md:605 · instructed
npm:@discourse/mcp@latest
README.md:619 · instructed
npm:@discourse/mcp@latest
README.md:626 · instructed
npm:@discourse/mcp@latest
README.md:634 · instructed
npm:@discourse/mcp@latest
README.md:641 · instructed
npm:@discourse/mcp@latest
README.md:647 · instructed
npm:@discourse/mcp@latest
README.md:653 · instructed
npm:@discourse/mcp@latest
README.md:659 · instructed
npm:@discourse/mcp@latest
README.md:667 · instructed
npm:@discourse/mcp@latest
README.md:675 · instructed
npm:@discourse/mcp@latest
README.md:693 · instructed
npm:@discourse/mcp@latest
README.md:702 · instructed
npm:@discourse/mcp@latest
README.md:734 · instructed
npm:@discourse/mcp@latest
README.md:737 · instructed
npm:@discourse/mcp@latest
README.md:740 · instructed
npm:@discourse/mcp@latest
README.md:743 · instructed
URLs 321
http://127.0.0.1:$
http://localhost:$
http://localhost:$
http://localhost:$
http://localhost:3000
http://localhost:3000/health
http://localhost:3000/mcp
https://discourse.example.com
https://discourse.example.com
https://discourse.example.com
https://discourse.example.com
https://discourse.example.com
https://discourse.example.com
https://eslint.org/donate
https://eslint.org/donate
https://example.com
https://example.com
https://example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://forum.example.com
https://github.com/chalk/ansi-styles?sponsor=1
https://github.com/chalk/chalk?sponsor=1
https://github.com/discourse/discourse-mcp
https://github.com/discourse/discourse-mcp
https://github.com/discourse/discourse-mcp.git
https://github.com/discourse/discourse-mcp#readme
https://github.com/example/discourse-theme.git
https://github.com/sponsors/colinhacks
https://github.com/sponsors/epoberezkin
https://github.com/sponsors/epoberezkin
https://github.com/sponsors/epoberezkin
https://github.com/sponsors/express-rate-limit
https://github.com/sponsors/fastify
https://github.com/sponsors/isaacs
https://github.com/sponsors/jonschlinkert
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/nodeca
https://github.com/sponsors/nzakas
https://github.com/sponsors/nzakas
https://github.com/sponsors/panva
https://github.com/sponsors/puzrin
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/SuperchupuDev
https://meta.discourse.org/t/user-api-keys-specification/48536
https://meta.discourse.org/t/user-api-keys-specification/48536
https://opencollective.com/eslint
https://opencollective.com/eslint
https://opencollective.com/eslint
https://opencollective.com/eslint
https://opencollective.com/eslint
https://opencollective.com/eslint
https://opencollective.com/eslint
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/fastify
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://opencollective.com/typescript-eslint
https://protected.example.com
https://protected.example.com
https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz
https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz
https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz
https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz
https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz
https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.6.tgz
https://registry.npmjs.org/@eslint/js/-/js-9.39.5.tgz
https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz
https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz
https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz
https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz
https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz
https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz
https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz
https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz
https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz
https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz
https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz
https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz
https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.67.0.tgz
https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz
https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz
https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz
https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz
https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz
https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz
https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz
https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz
https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz
https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz
https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz
https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz
https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz
https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz
https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz
https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz
https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz
https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz
https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz
https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz
https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz
https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz
https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz
https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz
https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz
https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz
https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz
https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz
https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz
https://registry.npmjs.org/cors/-/cors-2.8.5.tgz
https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz
https://registry.npmjs.org/debug/-/debug-4.4.3.tgz
https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz
https://registry.npmjs.org/depd/-/depd-2.0.0.tgz
https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz
https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz
https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz
https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz
https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz
https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz
https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz
https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz
https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz
https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz
https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz
https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz
https://registry.npmjs.org/eslint/-/eslint-9.39.5.tgz
https://registry.npmjs.org/espree/-/espree-10.4.0.tgz
https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz
https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz
https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz
https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz
https://registry.npmjs.org/etag/-/etag-1.8.1.tgz
https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.3.tgz
https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz
https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz
https://registry.npmjs.org/express/-/express-5.2.1.tgz
https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz
https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz
https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz
https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz
https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz
https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz
https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz
https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz
https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz
https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz
https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz
https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz
https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz
https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz
https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz
https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz
https://registry.npmjs.org/globals/-/globals-14.0.0.tgz
https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz
https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz
https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz
https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz
https://registry.npmjs.org/hono/-/hono-4.13.3.tgz
https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz
https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz
https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz
https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz
https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz
https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz
https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz
https://registry.npmjs.org/ip-address/-/ip-address-10.5.0.tgz
https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz
https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz
https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz
https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz
https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz
https://registry.npmjs.org/jose/-/jose-6.2.9.tgz
https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz
https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz
https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz
https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz
https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz
https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz
https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz
https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz
https://registry.npmjs.org/levn/-/levn-0.4.1.tgz
https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz
https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz
https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz
https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz
https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz
https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz
https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz
https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz
https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz
https://registry.npmjs.org/ms/-/ms-2.1.3.tgz
https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz
https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz
https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz
https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz
https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz
https://registry.npmjs.org/once/-/once-1.4.0.tgz
https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz
https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz
https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz
https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz
https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz
https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz
https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz
https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz
https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz
https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz
https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz
https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz
https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz
https://registry.npmjs.org/qs/-/qs-6.15.3.tgz
https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz
https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz
https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz
https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz
https://registry.npmjs.org/router/-/router-2.2.0.tgz
https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz
https://registry.npmjs.org/semver/-/semver-7.8.5.tgz
https://registry.npmjs.org/send/-/send-1.2.1.tgz
https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz
https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz
https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz
https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz
https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz
https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz
https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz
https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz
https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz
https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz
https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz
https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz
https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz
https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz
https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz
https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz
https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.67.0.tgz
https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz
https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz
https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz
https://registry.npmjs.org/vary/-/vary-1.1.2.tgz
https://registry.npmjs.org/which/-/which-2.0.2.tgz
https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz
https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz
https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz
https://registry.npmjs.org/zod/-/zod-3.25.76.tgz
https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
https://try.discourse.org
Linked repositories 3
GitHub repositories it links to or installs from, and whether their names can be taken over.
chalk/ansi-styles
url · not tracked
chalk/chalk
url · not tracked
example/discourse-theme
url · not tracked