Skip to main content
Glama

GitHub CLI MCP Server

.modules.yaml23.8 kB
hoistPattern: - '*' hoistedDependencies: '@ampproject/remapping@2.3.0': '@ampproject/remapping': private '@babel/code-frame@7.27.1': '@babel/code-frame': private '@babel/compat-data@7.27.1': '@babel/compat-data': private '@babel/core@7.27.1': '@babel/core': private '@babel/generator@7.27.1': '@babel/generator': private '@babel/helper-compilation-targets@7.27.1': '@babel/helper-compilation-targets': private '@babel/helper-module-imports@7.27.1': '@babel/helper-module-imports': private '@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)': '@babel/helper-module-transforms': private '@babel/helper-plugin-utils@7.27.1': '@babel/helper-plugin-utils': private '@babel/helper-string-parser@7.27.1': '@babel/helper-string-parser': private '@babel/helper-validator-identifier@7.27.1': '@babel/helper-validator-identifier': private '@babel/helper-validator-option@7.27.1': '@babel/helper-validator-option': private '@babel/helpers@7.27.1': '@babel/helpers': private '@babel/parser@7.27.1': '@babel/parser': private '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.1)': '@babel/plugin-syntax-async-generators': private '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.1)': '@babel/plugin-syntax-bigint': private '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.1)': '@babel/plugin-syntax-class-properties': private '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.1)': '@babel/plugin-syntax-class-static-block': private '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.1)': '@babel/plugin-syntax-import-attributes': private '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.1)': '@babel/plugin-syntax-import-meta': private '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.1)': '@babel/plugin-syntax-json-strings': private '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1)': '@babel/plugin-syntax-jsx': private '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.1)': '@babel/plugin-syntax-logical-assignment-operators': private '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.1)': '@babel/plugin-syntax-nullish-coalescing-operator': private '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.1)': '@babel/plugin-syntax-numeric-separator': private '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.1)': '@babel/plugin-syntax-object-rest-spread': private '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.1)': '@babel/plugin-syntax-optional-catch-binding': private '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.1)': '@babel/plugin-syntax-optional-chaining': private '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.1)': '@babel/plugin-syntax-private-property-in-object': private '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.1)': '@babel/plugin-syntax-top-level-await': private '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1)': '@babel/plugin-syntax-typescript': private '@babel/template@7.27.1': '@babel/template': private '@babel/traverse@7.27.1': '@babel/traverse': private '@babel/types@7.27.1': '@babel/types': private '@bcoe/v8-coverage@0.2.3': '@bcoe/v8-coverage': private '@eslint-community/eslint-utils@4.6.1(eslint@8.57.1)': '@eslint-community/eslint-utils': private '@eslint-community/regexpp@4.12.1': '@eslint-community/regexpp': private '@eslint/eslintrc@2.1.4': '@eslint/eslintrc': private '@eslint/js@8.57.1': '@eslint/js': private '@humanwhocodes/config-array@0.13.0': '@humanwhocodes/config-array': private '@humanwhocodes/module-importer@1.0.1': '@humanwhocodes/module-importer': private '@humanwhocodes/object-schema@2.0.3': '@humanwhocodes/object-schema': private '@istanbuljs/load-nyc-config@1.1.0': '@istanbuljs/load-nyc-config': private '@istanbuljs/schema@0.1.3': '@istanbuljs/schema': private '@jest/console@29.7.0': '@jest/console': private '@jest/core@29.7.0': '@jest/core': private '@jest/environment@29.7.0': '@jest/environment': private '@jest/expect-utils@29.7.0': '@jest/expect-utils': private '@jest/expect@29.7.0': '@jest/expect': private '@jest/fake-timers@29.7.0': '@jest/fake-timers': private '@jest/globals@29.7.0': '@jest/globals': private '@jest/reporters@29.7.0': '@jest/reporters': private '@jest/schemas@29.6.3': '@jest/schemas': private '@jest/source-map@29.6.3': '@jest/source-map': private '@jest/test-result@29.7.0': '@jest/test-result': private '@jest/test-sequencer@29.7.0': '@jest/test-sequencer': private '@jest/transform@29.7.0': '@jest/transform': private '@jest/types@29.6.3': '@jest/types': private '@jridgewell/gen-mapping@0.3.8': '@jridgewell/gen-mapping': private '@jridgewell/resolve-uri@3.1.2': '@jridgewell/resolve-uri': private '@jridgewell/set-array@1.2.1': '@jridgewell/set-array': private '@jridgewell/sourcemap-codec@1.5.0': '@jridgewell/sourcemap-codec': private '@jridgewell/trace-mapping@0.3.25': '@jridgewell/trace-mapping': private '@noble/hashes@1.8.0': '@noble/hashes': private '@nodelib/fs.scandir@2.1.5': '@nodelib/fs.scandir': private '@nodelib/fs.stat@2.0.5': '@nodelib/fs.stat': private '@nodelib/fs.walk@1.2.8': '@nodelib/fs.walk': private '@paralleldrive/cuid2@2.2.2': '@paralleldrive/cuid2': private '@sinclair/typebox@0.27.8': '@sinclair/typebox': private '@sinonjs/commons@3.0.1': '@sinonjs/commons': private '@sinonjs/fake-timers@10.3.0': '@sinonjs/fake-timers': private '@types/babel__core@7.20.5': '@types/babel__core': private '@types/babel__generator@7.27.0': '@types/babel__generator': private '@types/babel__template@7.4.4': '@types/babel__template': private '@types/babel__traverse@7.20.7': '@types/babel__traverse': private '@types/cookiejar@2.1.5': '@types/cookiejar': private '@types/graceful-fs@4.1.9': '@types/graceful-fs': private '@types/istanbul-lib-coverage@2.0.6': '@types/istanbul-lib-coverage': private '@types/istanbul-lib-report@3.0.3': '@types/istanbul-lib-report': private '@types/istanbul-reports@3.0.4': '@types/istanbul-reports': private '@types/json-schema@7.0.15': '@types/json-schema': private '@types/methods@1.1.4': '@types/methods': private '@types/semver@7.7.0': '@types/semver': private '@types/stack-utils@2.0.3': '@types/stack-utils': private '@types/superagent@8.1.9': '@types/superagent': private '@types/yargs-parser@21.0.3': '@types/yargs-parser': private '@types/yargs@17.0.33': '@types/yargs': private '@typescript-eslint/scope-manager@6.21.0': '@typescript-eslint/scope-manager': private '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.8.3)': '@typescript-eslint/type-utils': private '@typescript-eslint/types@6.21.0': '@typescript-eslint/types': private '@typescript-eslint/typescript-estree@6.21.0(typescript@5.8.3)': '@typescript-eslint/typescript-estree': private '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.8.3)': '@typescript-eslint/utils': private '@typescript-eslint/visitor-keys@6.21.0': '@typescript-eslint/visitor-keys': private '@ungap/structured-clone@1.3.0': '@ungap/structured-clone': private accepts@2.0.0: accepts: private acorn-jsx@5.3.2(acorn@8.14.1): acorn-jsx: private acorn@8.14.1: acorn: private ajv@6.12.6: ajv: private ansi-escapes@4.3.2: ansi-escapes: private ansi-regex@5.0.1: ansi-regex: private ansi-styles@4.3.0: ansi-styles: private anymatch@3.1.3: anymatch: private argparse@2.0.1: argparse: private array-union@2.1.0: array-union: private asap@2.0.6: asap: private async@3.2.6: async: private asynckit@0.4.0: asynckit: private babel-jest@29.7.0(@babel/core@7.27.1): babel-jest: private babel-plugin-istanbul@6.1.1: babel-plugin-istanbul: private babel-plugin-jest-hoist@29.6.3: babel-plugin-jest-hoist: private babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.1): babel-preset-current-node-syntax: private babel-preset-jest@29.6.3(@babel/core@7.27.1): babel-preset-jest: private balanced-match@1.0.2: balanced-match: private binary-extensions@2.3.0: binary-extensions: private body-parser@2.2.0: body-parser: private brace-expansion@1.1.11: brace-expansion: private braces@3.0.3: braces: private browserslist@4.24.4: browserslist: private bs-logger@0.2.6: bs-logger: private bser@2.1.1: bser: private buffer-from@1.1.2: buffer-from: private bytes@3.1.2: bytes: private call-bind-apply-helpers@1.0.2: call-bind-apply-helpers: private call-bound@1.0.4: call-bound: private callsites@3.1.0: callsites: private camelcase@6.3.0: camelcase: private caniuse-lite@1.0.30001716: caniuse-lite: private chalk@4.1.2: chalk: private char-regex@1.0.2: char-regex: private chokidar@3.6.0: chokidar: private ci-info@3.9.0: ci-info: private cjs-module-lexer@1.4.3: cjs-module-lexer: private cliui@8.0.1: cliui: private co@4.6.0: co: private collect-v8-coverage@1.0.2: collect-v8-coverage: private color-convert@2.0.1: color-convert: private color-name@1.1.4: color-name: private combined-stream@1.0.8: combined-stream: private component-emitter@1.3.1: component-emitter: private concat-map@0.0.1: concat-map: private content-disposition@1.0.0: content-disposition: private content-type@1.0.5: content-type: private convert-source-map@2.0.0: convert-source-map: private cookie-signature@1.2.2: cookie-signature: private cookie@0.7.2: cookie: private cookiejar@2.1.4: cookiejar: private cors@2.8.5: cors: private create-jest@29.7.0(@types/node@20.17.32): create-jest: private cross-spawn@7.0.6: cross-spawn: private debug@4.4.0(supports-color@5.5.0): debug: private dedent@1.6.0: dedent: private deep-is@0.1.4: deep-is: private deepmerge@4.3.1: deepmerge: private delayed-stream@1.0.0: delayed-stream: private depd@2.0.0: depd: private detect-newline@3.1.0: detect-newline: private dezalgo@1.0.4: dezalgo: private diff-sequences@29.6.3: diff-sequences: private dir-glob@3.0.1: dir-glob: private doctrine@3.0.0: doctrine: private dunder-proto@1.0.1: dunder-proto: private ee-first@1.1.1: ee-first: private ejs@3.1.10: ejs: private electron-to-chromium@1.5.148: electron-to-chromium: private emittery@0.13.1: emittery: private emoji-regex@8.0.0: emoji-regex: private encodeurl@2.0.0: encodeurl: private error-ex@1.3.2: error-ex: private es-define-property@1.0.1: es-define-property: private es-errors@1.3.0: es-errors: private es-object-atoms@1.1.1: es-object-atoms: private es-set-tostringtag@2.1.0: es-set-tostringtag: private escalade@3.2.0: escalade: private escape-html@1.0.3: escape-html: private escape-string-regexp@4.0.0: escape-string-regexp: private eslint-scope@7.2.2: eslint-scope: private eslint-visitor-keys@3.4.3: eslint-visitor-keys: private espree@9.6.1: espree: private esprima@4.0.1: esprima: private esquery@1.6.0: esquery: private esrecurse@4.3.0: esrecurse: private estraverse@5.3.0: estraverse: private esutils@2.0.3: esutils: private etag@1.8.1: etag: private eventsource-parser@3.0.1: eventsource-parser: private eventsource@3.0.6: eventsource: private execa@5.1.1: execa: private exit@0.1.2: exit: private expect@29.7.0: expect: private express-rate-limit@7.5.0(express@5.1.0): express-rate-limit: private express@5.1.0: express: private fast-deep-equal@3.1.3: fast-deep-equal: private fast-glob@3.3.3: fast-glob: private fast-json-stable-stringify@2.1.0: fast-json-stable-stringify: private fast-levenshtein@2.0.6: fast-levenshtein: private fast-safe-stringify@2.1.1: fast-safe-stringify: private fastq@1.19.1: fastq: private fb-watchman@2.0.2: fb-watchman: private file-entry-cache@6.0.1: file-entry-cache: private filelist@1.0.4: filelist: private fill-range@7.1.1: fill-range: private finalhandler@2.1.0: finalhandler: private find-up@5.0.0: find-up: private flat-cache@3.2.0: flat-cache: private flatted@3.3.3: flatted: private form-data@4.0.2: form-data: private formidable@2.1.5: formidable: private forwarded@0.2.0: forwarded: private fresh@2.0.0: fresh: private fs.realpath@1.0.0: fs.realpath: private fsevents@2.3.3: fsevents: private function-bind@1.1.2: function-bind: private gensync@1.0.0-beta.2: gensync: private get-caller-file@2.0.5: get-caller-file: private get-intrinsic@1.3.0: get-intrinsic: private get-package-type@0.1.0: get-package-type: private get-proto@1.0.1: get-proto: private get-stream@6.0.1: get-stream: private glob-parent@6.0.2: glob-parent: private glob@7.2.3: glob: private globals@13.24.0: globals: private globby@11.1.0: globby: private gopd@1.2.0: gopd: private graceful-fs@4.2.11: graceful-fs: private graphemer@1.4.0: graphemer: private has-flag@3.0.0: has-flag: private has-symbols@1.1.0: has-symbols: private has-tostringtag@1.0.2: has-tostringtag: private hasown@2.0.2: hasown: private html-escaper@2.0.2: html-escaper: private http-errors@2.0.0: http-errors: private human-signals@2.1.0: human-signals: private iconv-lite@0.6.3: iconv-lite: private ignore-by-default@1.0.1: ignore-by-default: private ignore@5.3.2: ignore: private import-fresh@3.3.1: import-fresh: private import-local@3.2.0: import-local: private imurmurhash@0.1.4: imurmurhash: private inflight@1.0.6: inflight: private inherits@2.0.4: inherits: private ipaddr.js@1.9.1: ipaddr.js: private is-arrayish@0.2.1: is-arrayish: private is-binary-path@2.1.0: is-binary-path: private is-core-module@2.16.1: is-core-module: private is-extglob@2.1.1: is-extglob: private is-fullwidth-code-point@3.0.0: is-fullwidth-code-point: private is-generator-fn@2.1.0: is-generator-fn: private is-glob@4.0.3: is-glob: private is-number@7.0.0: is-number: private is-path-inside@3.0.3: is-path-inside: private is-promise@4.0.0: is-promise: private is-stream@2.0.1: is-stream: private isexe@2.0.0: isexe: private istanbul-lib-coverage@3.2.2: istanbul-lib-coverage: private istanbul-lib-instrument@6.0.3: istanbul-lib-instrument: private istanbul-lib-report@3.0.1: istanbul-lib-report: private istanbul-lib-source-maps@4.0.1: istanbul-lib-source-maps: private istanbul-reports@3.1.7: istanbul-reports: private jake@10.9.2: jake: private jest-changed-files@29.7.0: jest-changed-files: private jest-circus@29.7.0: jest-circus: private jest-cli@29.7.0(@types/node@20.17.32): jest-cli: private jest-config@29.7.0(@types/node@20.17.32): jest-config: private jest-diff@29.7.0: jest-diff: private jest-docblock@29.7.0: jest-docblock: private jest-each@29.7.0: jest-each: private jest-environment-node@29.7.0: jest-environment-node: private jest-get-type@29.6.3: jest-get-type: private jest-haste-map@29.7.0: jest-haste-map: private jest-leak-detector@29.7.0: jest-leak-detector: private jest-matcher-utils@29.7.0: jest-matcher-utils: private jest-message-util@29.7.0: jest-message-util: private jest-mock@29.7.0: jest-mock: private jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): jest-pnp-resolver: private jest-regex-util@29.6.3: jest-regex-util: private jest-resolve-dependencies@29.7.0: jest-resolve-dependencies: private jest-resolve@29.7.0: jest-resolve: private jest-runner@29.7.0: jest-runner: private jest-runtime@29.7.0: jest-runtime: private jest-snapshot@29.7.0: jest-snapshot: private jest-util@29.7.0: jest-util: private jest-validate@29.7.0: jest-validate: private jest-watcher@29.7.0: jest-watcher: private jest-worker@29.7.0: jest-worker: private js-tokens@4.0.0: js-tokens: private js-yaml@4.1.0: js-yaml: private jsesc@3.1.0: jsesc: private json-buffer@3.0.1: json-buffer: private json-parse-even-better-errors@2.3.1: json-parse-even-better-errors: private json-schema-traverse@0.4.1: json-schema-traverse: private json-stable-stringify-without-jsonify@1.0.1: json-stable-stringify-without-jsonify: private json5@2.2.3: json5: private keyv@4.5.4: keyv: private kleur@3.0.3: kleur: private leven@3.1.0: leven: private levn@0.4.1: levn: private lines-and-columns@1.2.4: lines-and-columns: private locate-path@6.0.0: locate-path: private lodash.memoize@4.1.2: lodash.memoize: private lodash.merge@4.6.2: lodash.merge: private lru-cache@5.1.1: lru-cache: private make-dir@4.0.0: make-dir: private make-error@1.3.6: make-error: private makeerror@1.0.12: makeerror: private math-intrinsics@1.1.0: math-intrinsics: private media-typer@1.1.0: media-typer: private merge-descriptors@2.0.0: merge-descriptors: private merge-stream@2.0.0: merge-stream: private merge2@1.4.1: merge2: private methods@1.1.2: methods: private micromatch@4.0.8: micromatch: private mime-db@1.54.0: mime-db: private mime-types@3.0.1: mime-types: private mime@2.6.0: mime: private mimic-fn@2.1.0: mimic-fn: private minimatch@3.1.2: minimatch: private ms@2.1.3: ms: private natural-compare@1.4.0: natural-compare: private negotiator@1.0.0: negotiator: private node-int64@0.4.0: node-int64: private node-releases@2.0.19: node-releases: private normalize-path@3.0.0: normalize-path: private npm-run-path@4.0.1: npm-run-path: private object-assign@4.1.1: object-assign: private object-inspect@1.13.4: object-inspect: private on-finished@2.4.1: on-finished: private once@1.4.0: once: private onetime@5.1.2: onetime: private optionator@0.9.4: optionator: private p-limit@3.1.0: p-limit: private p-locate@5.0.0: p-locate: private p-try@2.2.0: p-try: private parent-module@1.0.1: parent-module: private parse-json@5.2.0: parse-json: private parseurl@1.3.3: parseurl: private path-exists@4.0.0: path-exists: private path-is-absolute@1.0.1: path-is-absolute: private path-key@3.1.1: path-key: private path-parse@1.0.7: path-parse: private path-to-regexp@8.2.0: path-to-regexp: private path-type@4.0.0: path-type: private picocolors@1.1.1: picocolors: private picomatch@2.3.1: picomatch: private pirates@4.0.7: pirates: private pkce-challenge@5.0.0: pkce-challenge: private pkg-dir@4.2.0: pkg-dir: private prelude-ls@1.2.1: prelude-ls: private pretty-format@29.7.0: pretty-format: private prompts@2.4.2: prompts: private proxy-addr@2.0.7: proxy-addr: private pstree.remy@1.1.8: pstree.remy: private punycode@2.3.1: punycode: private pure-rand@6.1.0: pure-rand: private qs@6.14.0: qs: private queue-microtask@1.2.3: queue-microtask: private range-parser@1.2.1: range-parser: private raw-body@3.0.0: raw-body: private react-is@18.3.1: react-is: private readdirp@3.6.0: readdirp: private require-directory@2.1.1: require-directory: private resolve-cwd@3.0.0: resolve-cwd: private resolve-from@4.0.0: resolve-from: private resolve.exports@2.0.3: resolve.exports: private resolve@1.22.10: resolve: private reusify@1.1.0: reusify: private rimraf@3.0.2: rimraf: private router@2.2.0: router: private run-parallel@1.2.0: run-parallel: private safe-buffer@5.2.1: safe-buffer: private safer-buffer@2.1.2: safer-buffer: private semver@7.7.1: semver: private send@1.2.0: send: private serve-static@2.2.0: serve-static: private setprototypeof@1.2.0: setprototypeof: private shebang-command@2.0.0: shebang-command: private shebang-regex@3.0.0: shebang-regex: private side-channel-list@1.0.0: side-channel-list: private side-channel-map@1.0.1: side-channel-map: private side-channel-weakmap@1.0.2: side-channel-weakmap: private side-channel@1.1.0: side-channel: private signal-exit@3.0.7: signal-exit: private simple-update-notifier@2.0.0: simple-update-notifier: private sisteransi@1.0.5: sisteransi: private slash@3.0.0: slash: private source-map-support@0.5.13: source-map-support: private source-map@0.6.1: source-map: private sprintf-js@1.0.3: sprintf-js: private stack-utils@2.0.6: stack-utils: private statuses@2.0.1: statuses: private string-length@4.0.2: string-length: private string-width@4.2.3: string-width: private strip-ansi@6.0.1: strip-ansi: private strip-bom@4.0.0: strip-bom: private strip-final-newline@2.0.0: strip-final-newline: private strip-json-comments@3.1.1: strip-json-comments: private superagent@8.1.2: superagent: private supports-color@5.5.0: supports-color: private supports-preserve-symlinks-flag@1.0.0: supports-preserve-symlinks-flag: private test-exclude@6.0.0: test-exclude: private text-table@0.2.0: text-table: private tmpl@1.0.5: tmpl: private to-regex-range@5.0.1: to-regex-range: private toidentifier@1.0.1: toidentifier: private touch@3.1.1: touch: private ts-api-utils@1.4.3(typescript@5.8.3): ts-api-utils: private type-check@0.4.0: type-check: private type-detect@4.0.8: type-detect: private type-fest@4.40.1: type-fest: private type-is@2.0.1: type-is: private undefsafe@2.0.5: undefsafe: private undici-types@6.19.8: undici-types: private unpipe@1.0.0: unpipe: private update-browserslist-db@1.1.3(browserslist@4.24.4): update-browserslist-db: private uri-js@4.4.1: uri-js: private v8-to-istanbul@9.3.0: v8-to-istanbul: private vary@1.1.2: vary: private walker@1.0.8: walker: private which@2.0.2: which: private word-wrap@1.2.5: word-wrap: private wrap-ansi@7.0.0: wrap-ansi: private wrappy@1.0.2: wrappy: private write-file-atomic@4.0.2: write-file-atomic: private y18n@5.0.8: y18n: private yallist@3.1.1: yallist: private yargs-parser@21.1.1: yargs-parser: private yargs@17.7.2: yargs: private yocto-queue@0.1.0: yocto-queue: private zod-to-json-schema@3.24.5(zod@3.24.3): zod-to-json-schema: private included: dependencies: true devDependencies: true optionalDependencies: true injectedDeps: {} layoutVersion: 5 nodeLinker: isolated packageManager: pnpm@10.10.0 pendingBuilds: [] prunedAt: Thu, 01 May 2025 01:04:42 GMT publicHoistPattern: [] registries: '@jsr': https://npm.jsr.io/ default: https://registry.npmjs.org/ skipped: - fsevents@2.3.3 storeDir: /home/codingbutter/.local/share/pnpm/store/v10 virtualStoreDir: .pnpm virtualStoreDirMaxLength: 120

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CodingButterBot/gh_cli_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server