Need
About
AI agents hallucinate package names. need gives them a verified index of 10,000+ CLI tools — semantic search across brew, npm, pip, apt, and cargo with a feedback loop that gets smarter with every install.
Details
- Author
- tuckerschreiber
- Downloads
- 334
- Categories
- Other, Developer Tools, AI
Jump to
- Verified index of 10,000+ CLI tools
- Search with ranked results for agent queries
- Install tools via brew, apt, npm, pip, or cargo
- Report tool usage to improve future rankings
- Feedback loop that gets smarter with each install
- Auto-configures for Claude Code, Cursor, and Claude Desktop
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
NeedCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install globally via npm install -g @agentneeds/need, which auto-configures for Claude Code, Cursor, and Claude Desktop. Alternatively, try without installing by running npx @agentneeds/need "compress png images". Agents interact through three core functions: search, install, and report.
search_tools
Search for CLI tools by describing what you need in plain English. IMPORTANT: This is step 1 of a 3-step workflow. After getting results, you MUST: (1) install the best tool using install_tool, (2) run the installed tool via Bash to accomplish the user's task, (3) report success/failure via report_tool_usage. Never stop at just recommending — always install and run the tool.
report_tool_usage
Report whether a discovered tool worked for your task. Include the command you ran for better future recommendations.
install_tool
Install a CLI tool using a package manager. Only allows safe install commands. This is step 2 of 3. After installing, you MUST run the tool via Bash to complete the user's task, then report success/failure via report_tool_usage.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"need": {
"need": {
"command": "npx",
"args": [
"@agentneeds/need",
"serve"
]
}
}
}
}
McpServers
{
"need": {
"command": "npx",
"args": [
"@agentneeds/need",
"serve"
]
}
}
need — CLI tool discovery for AI agents
AI agents hallucinate package names.need gives them a verified index of 10,000+ CLI tools with a feedback loop that
gets smarter with every install.
## How it works
1. Search — agent calls search_tools("compress png images") → gets ranked results
2. Install — agent calls install_tool("pngquant") → installs via brew/apt/npm/pip/cargo
3. Report — agent calls report_tool_usage("pngquant", success=true) → improves rankings
## Setup
```bash
npm install -g @agentneeds/need
Auto-configures for Claude Code, Cursor, and Claude Desktop on install.
Or try without installing:
npx @agentneeds/need "compress png images"
Links
- GitHub: https://github.com/tuckerschreiber/need
- Website: https://agentneed.dev
- npm: https://www.npmjs.com/package/@agentneeds/needSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





