⚠️ Retired. This project is no longer maintained.
opentools was a CLI for installing and managing local MCP (Model Context Protocol) servers, built back when wiring up a local server by hand was tedious and there was no common place to find them. That problem has been solved by the wider ecosystem, so we are winding this down.
If you want to publish an MCP server, list it in the official MCP Registry:
- Registry: https://registry.modelcontextprotocol.io
- How to publish: https://github.com/modelcontextprotocol/registry
The official registry is the shared source of truth for the ecosystem. The directories people actually browse, including Smithery, PulseMCP, and Glama, read from it, so publishing once there reaches far more people than this repo ever could.
If you just want to run MCP servers, most clients (Claude Desktop, VS Code, Cursor, Continue, and others) now ship their own install flows, and many servers run remotely over HTTP so there is nothing to install locally at all.
The opentools npm package and this repository are kept by the OpenTools team. npm install opentools still resolves, but the package is deprecated and should not be used for new work. We are holding onto the name for something new down the road.
The original CLI documentation is preserved below for reference.
$ npm install -g opentools$ opentools COMMAND
running command...
$ opentools (--version)
opentools/0.0.8 darwin-arm64 node-v22.10.0
$ opentools --help [COMMAND]
USAGE
$ opentools COMMANDopentools help [COMMAND]- Display help for opentoolsopentools install SERVER- Install an MCP server (alias:i)opentools uninstall SERVER- Uninstall an MCP server (alias:un)opentools list- List installed servers for the specified client
# Install for Claude Desktop (default)
$ opentools install server-name
# Install for Continue
$ opentools install server-name --client continue# Uninstall from Claude Desktop (default)
$ opentools uninstall server-name
# Uninstall from Continue
$ opentools uninstall server-name --client continue# List servers installed on Claude Desktop (default)
$ opentools list
# List servers installed on Continue
$ opentools list --client continue- Claude Desktop (default)
- Continue
- VS Code
For more information about Model Context Protocol, visit modelcontextprotocol.io.