{
  "markdown": "# freshdeps-mcp\n\nMCP server exposing **live npm / PyPI dependency-health verdicts** so AI\ncoding agents can check a package *before* recommending it — closing the\n6–18 month staleness gap in model training data.\n\n## Tool\n\n### `check_dependency_freshness`\n\n| Input | Type |\n|---|---|\n| `ecosystem` | `\"npm\"` \\| `\"pypi\"` |\n| `package` | string |\n\nReturns a concise human-readable summary **and** structured content:\nmaintenance signal (`active`/`slowing`/`stale`/`abandoned`/`unknown`),\nlatest version, last release/commit age, deprecation/yank/archived flags,\nknown CVE count (OSV), and a hand-verified alternative if the package is\ndead.\n\nIt calls `${FRESHDEPS_API_BASE}/api/verdict` (default\n`https://freshdeps.vercel.app`).\n\n## Install (Claude Desktop / Cursor)\n\nOnce published:\n\n```json\n{\n  \"mcpServers\": {\n    \"freshdeps\": { \"command\": \"npx\", \"args\": [\"-y\", \"freshdeps-mcp\"] }\n  }\n}\n```\n\nFrom this repo (before publish):\n\n```json\n{\n  \"mcpServers\": {\n    \"freshdeps\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/code/mcp/server.js\"]\n    }\n  }\n}\n```\n\n## Run / test manually\n\n```bash\nnpm install\nFRESHDEPS_API_BASE=http://localhost:3100 node server.js\n```\n\nThe server speaks JSON-RPC over stdio (`StdioServerTransport`).\n\n## Env\n\n| Var | Purpose |\n|---|---|\n| `FRESHDEPS_API_BASE` | backend base URL (default prod) |\n| `GOATCOUNTER_CODE` | optional fire-and-forget usage analytics |\n",
  "bytes": 1401,
  "sha": "0f37549ba382b5d9c69c503c5de2ced7eddb07eea7f5400b017eee65eaeebc2a",
  "repo_slug": "solvohq/freshdeps-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_solvohq_freshdeps_mcp_0f37ea3c/readme"
}