tap
Allows connecting to Linear's MCP server and authenticating with Linear, making its tools available to agents through tap's search and call interface.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tapsearch for tools that can send emails"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tap is one MCP server that stands in for all of yours. Your agent loads two tools,
plugin_search and plugin_call, instead of every tool from every server, and finds the rest
when it needs them. Initialization instructions and the search tool description show which
integrations tap contains, so the agent knows to use tap when you name one.
Search or browse capabilities, inspect complete contracts, and call with validated arguments.
Saved tools are searched without starting their servers, even across sessions; a server starts
when one of its tools is called. With tap config set references on, large results can stay
behind session-local references rather than filling the agent's context.
Install
One binary for macOS or Linux; tap itself needs no Node runtime. The script downloads the release for your machine and checks it against the release's checksums:
curl -fsSL https://raw.githubusercontent.com/arocomputer/tap/main/install.sh | shWith Homebrew:
brew tap arocomputer/tap https://github.com/arocomputer/tap
brew install arocomputer/tap/tapWith Go 1.26 or newer:
go install github.com/arocomputer/tap/cmd/tap@latestOr build from source with Go 1.26 or newer:
git clone https://github.com/arocomputer/tap.git
cd tap
go build -o tap ./cmd/tap
mkdir -p ~/.local/bin
install -m 755 tap ~/.local/bin/tapMake sure the install directory is on your PATH, then follow the setup below.
See Install for other clients, updates and troubleshooting.
Related MCP server: mcp-winnow
Use
tap import --dry-run # preview your agents' existing servers
tap import # copy them into tap
tap connect # register tap with your coding agents
tap list # check connections and tool counts
tap search create issue # see what your agent would findAfter checking the imported servers, remove their original entries from your agents' configs, leaving tap. Import never changes those files. Start a new agent session to load tap.
To add servers yourself:
tap add docs https://docs.example.com/mcp # replace with your server's endpoint
tap add files -- npx -y @modelcontextprotocol/server-filesystem ~/notes
tap add linear https://mcp.linear.app/mcp
tap auth linear # sign in after adding the serverThe filesystem example needs Node.js and an existing ~/notes directory. Addresses under
example.com are placeholders, not working MCP servers.
tap help lists every command; tap help COMMAND shows its usage, flags and examples.
Docs
Install · Servers · Command line · Settings · How it works · Remote
Benchmarks explain reproducible retrieval comparisons and measured task-run evaluation. No competitor superiority claim is made without matched end-to-end measurements.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Search, vet & assemble MCP servers from your agent: verified tools, risk labels, and trust scores.
Search, inspect and invoke every public tool on Invokera through one MCP connection.
Search and discover MCP servers and agent tools listed in the MCP Harbor directory.
21MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceActs as a proxy/router for multiple downstream MCP servers, exposing only meta-tools to the host to reduce token usage, enabling efficient search and invocation of tools from a fleet of servers.9 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables agents to use many MCP servers without context bloat by exposing meta-tools (search, load, call, run_code) that reduce token usage via progressive disclosure and result trimming.64 npmMIT
- AlicenseNot gradedqualityBmaintenanceExposes only two meta-tools that discover and invoke backend MCP servers on demand, reducing context bloat while keeping all configured tools available.142 npm1MIT
- AlicenseAqualityFmaintenanceEnables connecting multiple downstream MCP servers into a single gateway, with unified tool search, namespacing, and deferred loading to preserve context window.26MIT