tuckerschreiber/need
Discover the right CLI tool for any task — in plain English. MCP server for AI agents.
Overview
tuckerschreiber/need is a TypeScript MCP server licensed under MIT. Discover the right CLI tool for any task — in plain English. MCP server for AI agents. Topics: cli, mcp, tool-discovery, ai-agents, claude-code, cli-tools, cursor, mcp-server, model-context-protocol, semantic-search.
Ranked #66 out of 104 indexed tools.
Actively maintained with commits in the last week.
Ecosystem
Score Breakdown
5 stars → early stage
Last commit today → actively maintained
0/1 issues closed → many open issues
1 contributor → solo project
No dependents → no downstream usage
Weights: Freshness 25% · Issue Health 25% · Dependents 25% · Stars 15% · Contributors 10% · How we score →
How to Improve
Matched Queries
From the README
<p align="center"> </p> <p align="center"><strong>Tool discovery for AI agents.</strong></p> <p align="center"> <a href="https://github.com/tuckerschreiber/need/actions/workflows/ci.yml"></a> <a href="https://www.npmjs.com/package/@agentneeds/need"></a> <a href="https://github.com/tuckerschreiber/need/blob/main/LICENSE"></a> <a href="https://www.npmjs.com/package/@agentneeds/need"></a> </p> AI agents hallucinate package names. `need` gives them a verified index of 10,000+ CLI tools — and a closed feedback loop that gets smarter with every install. <p align="center"> </p> ## What happens You ask Claude to "compress these PNGs". Claude doesn't have `pngquant` installed and doesn't know what the best tool is. But `need` is running as an MCP server in the background, so Claude automatically: 1. **Searches** need for "compress png images" 2. **Installs** the top result (`brew install pngquant`) 3. **Runs** it on your files 4. **Reports** that it worked — so the next ageRead full README on GitHub →
Claim this listing to add a tagline, mark deprecation status, and get a verified maintainer badge.
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.