Need

by tuckerschreiber

334 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Need
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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/need
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.