├── .env ├── .eslintignore ├── .eslintrc.cjs ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── prepare-commit-msg ├── .npmignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── README.zh.md ├── babel.config.cjs ├── bin └── index.js ├── docs └── MCP.md ├── jest.config.cjs ├── package.json ├── pnpm-lock.yaml ├── src ├── __tests__ │ ├── cli.test.ts │ ├── integration │ │ ├── bin.js │ │ └── main.spec.ts │ ├── setup.ts │ └── unit │ │ └── cli.spec.ts ├── cli.ts └── utils │ ├── formatter.ts │ ├── logger.ts │ └── version.ts └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.env -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | src/types/global.d.ts -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | docs 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/README.zh.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | 4 | import '../lib/cli.js'; 5 | -------------------------------------------------------------------------------- /docs/MCP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/docs/MCP.md -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/__tests__/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/__tests__/cli.test.ts -------------------------------------------------------------------------------- /src/__tests__/integration/bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/__tests__/integration/bin.js -------------------------------------------------------------------------------- /src/__tests__/integration/main.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/__tests__/integration/main.spec.ts -------------------------------------------------------------------------------- /src/__tests__/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/__tests__/setup.ts -------------------------------------------------------------------------------- /src/__tests__/unit/cli.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/__tests__/unit/cli.spec.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/utils/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/utils/formatter.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCP-Club/mcpm/HEAD/tsconfig.json --------------------------------------------------------------------------------