mcptools
A command-line interface for interacting with MCP (Model Context Protocol) servers using both stdio and HTTP transport.
File Explorer
- configs.png
- logo.png
- screenshot.png
- web-interface.png
- go-lint.yml
- go-test.yml
- shellcheck.yml
- pull_request_template.md
- alias.go
- alias_test.go
- call.go
- call_test.go
- configs.go
- get_prompt.go
- guard.go
- guard_test.go
- mock.go
- new.go
- prompts.go
- prompts_test.go
- proxy.go
- read_resource.go
- read_resource_test.go
- resources.go
- resources_test.go
- root.go
- shell.go
- shell_test.go
- test_helpers.go
- tools.go
- tools_test.go
- utils.go
- utils_test.go
- version.go
- version_test.go
- web.go
- main.go
- main_test.go
- transport_test.go
- add.sh
- greet.sh
- alias.go
- child_process.go
- guard_proxy.go
- jsonutils.go
- jsonutils_test.go
- mock.go
- proxy.go
- check_go.bash
- package.json
- prompt.ts
- resource.ts
- server_http.ts
- server_sse.ts
- server_stdio.ts
- tool.ts
- tsconfig.json
- README.md
- .gitignore
- .gitmessage
- .golangci.yml
- .goreleaser.yml
- CONTRIBUTING.md
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
brew tap
View Details ▼
brew tap
Tap a Homebrew formula repository. If no arguments are provided, list all installed Homebrew taps.
brew tap
List installed Homebrew taps:
brew tap {{github_username}}/{{github_repository_name}}
Tap a Git repository hosted on GitHub:
brew tap {{username}}/{{repository_name}} {{git_clone_url}}
Tap a Git repository hosted outside of GitHub:
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
go install
View Details ▼
go install
Compile and install packages named by the import paths.
go install
Compile and install the current package:
go install {{path/to/package}}
Compile and install a specific local package:
go install {{golang.org/x/tools/gopls}}@{{latest}}
Install the latest version of a program, ignoring `go.mod` in the current directory:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
npm start
View Details ▼
npm start
This command is an alias of `npm run start`.
tldr npm run
View documentation for the original command:
npx
View Details ▼
npx
This command is an alias of `npm exec`.
tldr npm exec
View documentation for the original command:
qrencode
View Details ▼
qrencode
QR Code generator. Supports PNG and EPS.
See also: `qr`.
qrencode {{[-o|--output]}} {{path/to/output_file.png}} {{string}}
Convert a string to a QR code and save to an output file:
qrencode {{[-o|--output]}} {{path/to/output_file.png}} {{[-M|--micro]}} {{string}}
Convert a string to a micro QR code and save to an output file:
qrencode {{[-o|--output]}} {{path/to/output_file.png}} {{[-r|--read-from]}} {{path/to/input_file}}
Convert an input file to a QR code and save to an output file:
prompt
View Details ▼
prompt
Change the default DOS style prompt in a command window.
prompt
Reset the prompt to the default setting:
prompt {{prompt}}
Set a specific prompt:
prompt $D $P$G
Change the prompt to show the current date first:
