Skip to main content
Glama

Server Details

Dependency picker for coding agents: recommends, compares and scores GitHub repos with a verdict.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
josifb/whichlib
GitHub Stars
0
Server Listing
whichlib
ChatGPT
–
Claude
–

TDQS

A4.6/5.0

Scored across 3 tools

Disambiguation5/5

Each tool occupies a distinct niche: compare_repos for candidates you already have, recommend_repos for finding candidates by stated need, and trending_repos for time/star-based discovery. The descriptions explicitly cross-reference and steer away from misuse (e.g. 'not the right tool for picking a dependency... use recommend_repos'). No meaningful overlap remains.

Naming Consistency4/5

All three names follow a <verb-ish>_repos pattern with a shared noun suffix, which is highly predictable. trending_repos is a gerund rather than an imperative verb, a minor deviation from the compare_/recommend_ style.

Tool Count5/5

Three tools for a tightly focused repo discovery/comparison server is well-scoped. Each tool earns its place: one for discovery by trend, one for need-based recommendation, one for head-to-head comparison.

Completeness4/5

The lifecycle of 'find a library -> evaluate it -> choose between options' is fully covered by recommend, compare, and trending. A minor gap is the absence of a single-repo lookup (get_repo) to score/verdict one known repository without a comparison peer.

Available Tools

3 tools
compare_reposCompare repositoriesA
Read-only
Inspect

Compare 2-10 known GitHub repositories side by side, best score first: score and tier, stars, forks, open issues, last push, license, npm/PyPI weekly downloads (only when the registry links back to the repository) and a verdict. Each result has a 0-100 score (momentum 40% (stars gained per week; without history, lifetime stars per week scaled by the npm/PyPI download trend), maintenance 25%, adoption incl. npm/PyPI weekly downloads 25%, license 10%), a tier (Strong >=75, Solid >=50, Watch >=25, Avoid <25; New for repos under 30 days old, too new to judge), a one-line verdict and the full breakdown. Use this to choose between candidates you already have (for example zod vs valibot) or to check a dependency the project already uses; use recommend_repos to find candidates. One GitHub API call per repository plus npm/PyPI lookups. A repository that does not exist is listed under notFound and the rest are still compared; the call fails only if none can be fetched, or when GitHub's rate limit is reached or the token is rejected. Hosted: 50 free tool calls per day per user; send header X-GitHub-Token with your own GitHub token for unlimited use, or run the npm package locally (npx -y whichlib).

Inputs: repos (required).

recommend_reposRecommend repositoriesA
Read-only
Inspect

Find the best open-source library for a need before adding a dependency. Give the need in plain words and get up to limit GitHub repositories ranked by fit = score x relevance to the need. Each result has a 0-100 score (momentum 40% (stars gained per week; without history, lifetime stars per week scaled by the npm/PyPI download trend), maintenance 25%, adoption incl. npm/PyPI weekly downloads 25%, license 10%), a tier (Strong >=75, Solid >=50, Watch >=25, Avoid <25; New for repos under 30 days old, too new to judge), a one-line verdict and the full breakdown. Use this when you do not yet have candidates; use compare_repos when you already have names. Makes 3 GitHub searches plus npm/PyPI lookups for the shortlist. Hosted: 50 free tool calls per day per user; send header X-GitHub-Token with your own GitHub token for unlimited use, or run the npm package locally (npx -y whichlib).

Inputs: need (required), limit, language.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables AI agents to discover and evaluate GitHub repositories from natural-language feature descriptions, returning ranked adoption-grade candidates with evidence and quality signals.
      3
      1
      MIT
    • A
      license
      Not graded
      quality
      F
      maintenance
      Open source intelligence for AI agents — GitHub project-health scoring, package dependency-risk analysis, trending repositories, license checks, and side-by-side package comparison.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI assistants to search, inspect, compare, and evaluate GitHub repositories using read-only tools, including topic discovery, repository health scoring, security advisories, dependency audits, and supply-chain risk checks. It returns concise, readable results and can work without a token, with optional authentication for higher rate limits and code search.
      16
      65 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables agents to find open-source replacements for a proprietary tool and live-vet any GitHub repository, returning VIABLE/RISKY/AVOID verdicts with reasons.
      2
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.