pick_library
Given a coding task, recommend 1-3 libraries from the should-i-use index with one-line reasoning and an honest warning about the top pick. Use before installing anything.
Honest MCP library recommendations before your coding agent adds another dependency.
claude mcp add should-i-use -- npx -y should-i-use-mcpA repeatable benchmark compared task-focused answers from should-i-use with the calls an agent makes to retrieve Context7 documentation.
Randomly sampled libraries, measured across two days. Read the method and every raw row in the GitHub bench/ folder.
pick_libraryGiven a coding task, recommend 1-3 libraries from the should-i-use index with one-line reasoning and an honest warning about the top pick. Use before installing anything.
should_i_useHonest verdict on a specific library: 4-axis scores with reasons, when to skip it, and maintenance signals (last push, weekly downloads).
alternativesCurated alternatives to a library, each with a one-line "prefer it when" and a verdict if the alternative is also indexed.
how_do_iReturn the 1-2 best code snippets for a task with a library, plus the gotcha for each. Snippets are correct for the indexed version. Far cheaper in tokens than a docs dump.
audit_dependenciesAudit a project's dependencies for unmaintained packages, unstable APIs, and documented reasons to switch. Pass the contents of package.json, requirements.txt, or pyproject.toml. Returns only the dependencies worth a decision, not a report on every line. Run this before working in an unfamiliar codebase.
docs_linkOfficial docs URL and GitHub repo for a library, one line each. Use when the clamped answers are not enough.
Worth knowing before you rely on it:
The npm package runs locally with no API key, database, or network access at runtime. The index ships with the package.
A hosted streamable HTTP endpoint is rolling out at mrkeyoor.com/mcp. It uses the live index; the npx install above is the stable path today.
should-i-use is an MCP server that gives coding agents concise library recommendations, skip warnings, alternatives, maintenance signals, and task-focused code snippets.
Context7 retrieves library documentation. should-i-use is built for dependency decisions: what to pick, what to skip, why, and which alternative fits better, with compact responses that protect the context budget.
Yes. The MCP server is free to install from npm, its code is MIT licensed, and the published library data is available under CC BY 4.0.
Registry and repository signals refresh daily. Guides are reviewed on a pipeline and remain point-in-time research, so check the official docs link when a recent release may have changed the answer.
Open a GitHub issue with the library, the verdict you dispute, and current evidence. Challenges and corrections are part of how the index improves.
Open an issue on GitHub