Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"need": {
"args": [
"-y",
"@agentneeds/need"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @agentneeds/need against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / search
Web and local search using Brave Search API
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
MCP Security Weekly
Get CVE alerts and security updates for Need and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Tool discovery for AI agents.
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.
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:
brew install pngquant)pngquant higherYou never interact with need directly. You just see the result.
search → install → use → report
↑ |
└────── rankings ────────┘
npm install -g @agentneeds/need
That's it. MCP servers are automatically configured for Claude Code, Cursor, and Claude Desktop on install. Your AI agent can immediately discover and install CLI tools without you doing anything.
Or try it now without installing: npx @agentneeds/need "compress png images"
Under the hood, need exposes three MCP tools that agents call autonomously:
search_tools — semantic search across 10,000+ CLI toolsinstall_tool — install the best match (security allowlist: brew, apt, npm, pip, cargo only)report_tool_usage — report success or failure, improving rankings for every future agentNo API keys. No accounts. No configuration. The agent handles the entire loop without leaving your editor.
need also works as a standalone CLI — semantic search that understands intent, not just keywords.
need convert pdf to png
need find duplicate files
need compress video without losing quality
Queries are embedded with OpenAI's text-embedding-3-small and matched against a pgvector database of CLI tools. Results are ranked by semantic similarity combined with community success/failure signals from report_tool_usage.
Explore all 10,000+ indexed tools at agentneeds.dev.
| Package | Description |
|---|---|
cli/ | The need CLI and MCP server (npm) |
api/ | Search API — Cloudflare Workers + Neon Postgres + pgvector |
site/ | Marketing site and tool directory (agentneeds.dev) |
git clone https://github.com/tuckerschreiber/need.git
cd need
npm install
cd cli && npm run build && npm test
MIT