4da MCP server
Dependency intelligence for AI agents. CVE scanning, health checks, upgrade planning.
2 stars112 downloads/wk
Reviews
Write oneNobody has reviewed 4da yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
4da tools (14)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
agent_memoryCross-agent persistent memory. Actions: store (save a memory), recall (search by subject), recall_by_tags (search by tags), get_recent (memories since timestamp). What one agent learns, all agents can access.
check_decision_alignmentCheck if a technology or pattern aligns with the developer's active decisions. Call BEFORE suggesting major tech changes. Returns alignment status, relevant decisions, and any conflicts.
decision_memoryManage developer decisions. Actions: record (create new decision), list (query decisions), check_alignment (check if tech/pattern conflicts with decisions), update (modify a decision), supersede (replace old decision with new one).
dependency_healthAssess health of project dependencies — version freshness, deprecation status, known CVEs. Auto-detects stack from lock files. Covers npm, Rust, Python, and Go.
developer_dnaExport your Developer DNA — a comprehensive profile of your tech identity built from project scans, engagement data, and learned preferences. Includes primary stack, adjacent tech, top dependencies, engaged topics, blind spots, source engagement rates, and aggregate stats.
ecosystem_pulseLive ecosystem news relevant to your tech stack. Surfaces trending Hacker News discussions filtered by your detected technologies. Updated on server startup.
get_actionable_signalsGet actionable signals classified from recent content. Categorizes items into signal types: security_alert, breaking_change, tool_discovery, tech_trend, learning, competitive_intel. Each signal has a priority level (critical/high/medium/low) based on signal type, relevance score, and tech stack match. Use this to get prioritized, actionable intelligence from 4DA's feed.
get_contextGet the user's context - what 4DA knows about them. Returns information about: - Static Identity: User-declared role, tech stack, domains, interests, and exclusions - ACE Context (optional): Auto-detected technologies and active topics from recent activity - Learned Preferences (optional): Topic affinities learned from user behavior Use this to understand what the user is working on and interested
get_relevant_contentGet filtered relevant content from 4DA's personalized feed. Returns content items that match the user's interests, tech stack, and learned preferences. Items are scored based on: - Explicit interests declared by the user - Tech stack and domains - ACE-detected context (recent files, projects, git activity) - Learned preferences from past interactions Each item includes necessity fields (necessity_
knowledge_gapsDetect knowledge gaps by cross-referencing your project dependencies with source items you haven't engaged with. Identifies things you should know about but might have missed.
record_feedbackRecord user feedback on a content item. Feedback actions: - "click": User clicked/opened the item (moderate positive signal) - "save": User saved/bookmarked the item (strong positive signal) - "dismiss": User dismissed the item (weak negative signal) - "mark_irrelevant": User marked item as not relevant (strong negative signal) This feedback helps 4DA learn user preferences over time.
upgrade_plannerRanked standalone upgrade recommendations for dependencies — call before upgrading, adding, or auditing any dependency to pick the safest order. Prioritizes by vulnerability severity (direct AND transitive), deprecation, and version distance. Splits quick wins (patch/minor) from breaking changes (major) and from transitive CVEs waiting on upstream. Run vulnerability_scan first for a CVE-aware plan
vulnerability_scanScan project dependencies for known vulnerabilities (CVEs) using OSV.dev.
what_should_i_knowPre-task intelligence briefing. Given a task description and optional file paths, returns filtered advisories, decision windows, signal chains, relevant wisdom, and a delegation assessment. Call before starting any non-trivial task. If the task involves upgrading, adding, or auditing dependencies, follow with upgrade_planner for the ranked plan.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan105 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
What the publisher says
From the 4da repository's README, as published. We do not edit it. Read it on GitHub
All signal. No feed.
4DA reads the internet for developers — privately, locally. Your codebase decides what's relevant.
It scans your codebase — Cargo.toml, package.json, go.mod, Git history — and scores every article, advisory, and release from 20+ sources against what you actually build. An item needs 2+ independent signals to survive. Everything else is rejected.
Benchmarked across 9 developer personas against a 245-item labeled corpus — 1,997 scored evaluations: 93% of content is rejected, and 98.9% of labeled noise is correctly rejected. Those are measured numbers, and you can reproduce them in one command. Your real rejection rate — computed from your own data, not ours — is shown in the Signal tab.
Saves and dismissals build a preference profile you can inspect, pin, or forget — and teach the Brief what to stop showing you. Relevance scoring itself stays grounded in your actual stack. And when the engine improves, it re-judges everything it already holds: yesterday's noise becomes tomorrow's signal.
The fastest way to try it
Already using Claude Code, Cursor, or Windsurf? One command:
npx @4da/mcp-serverThis scans your project, detects your stack, and gives your AI assistant live vulnerability scanning, dependency health, upgrade planning, and ecosystem intelligence. No API keys. No accounts. Works standalone — no desktop app required. Full MCP documentation.
How It Works
Scoring
5 independent signal axes. An item must pass 2 or more to surface. Single-axis matches are hard-capped at 28% — no matter how strong one signal is, it cannot pass alone.
What passes the gate goes through 12 quality multipliers: content depth, novelty detection, competing tech penalties, title-body coherence, and intent scoring from recent work. Every constant is calibrated across 9 simulated developer personas with 245 labeled test items.
LLM Verification
After keyword scoring, an LLM layer verifies the top items against your full developer context — stack, dependencies, recent commits, anti-technologies, and engagement history. Strict 1-5 rubric:
- 5 = MUST-READ: Security alert for YOUR dependency, breaking change YOU must act on
- 3 = WORTH KNOWING: Useful tool that fits YOUR exact stack
- 1 = NOISE: Mentions your tech but isn't actionable
This is where the gold surfaces — articles the keyword pipeline misses because there's no keyword overlap, but the LLM understands the conceptual relevance to your specific project.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @4da/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add 4da-mcp-server -- npx -y @4da/mcp-server
4da: common questions
- Is 4da MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the 4da safety report
- How do I install 4da?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does 4da need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is 4da maintained?
- The last commit was 2 days ago (2026-09-21). The latest release is v5.0.2.
- What can I use instead of 4da?
- Servers from other publishers that do the same job: PostgreSQL CVE & Release Intelligence MCP server, npm Registry MCP Server and VulnCheck MCP server. Compare all 4da alternatives.
Alternatives to 4da
Same job from other publishers: the closest match first, then the best rated.
- PostgreSQL CVE & Release IntelligencePostgreSQL security for AI agents: CVEs, yanked releases, exploits, and upgrade pathsnot reviewedNewA
- npm Registry MCP Servernpm registry MCP server — package intelligence, security audits, dependency analysisnot reviewedGrowingB
- VulnCheckVulnCheck exploit intelligence — CVE research, exploit data, advisories, and threat analysis.not reviewedGrowingA
- Nel VeilFree passive security scanning - check any domain's DMARC, TLS, headers, and exposures.not reviewedGrowingA
- Security Intel MCPCVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.not reviewedNewA