Blast Radius MCP
Provides tools for analyzing npm dependency trees, simulating package upgrades, and mapping security vulnerabilities to attack paths.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Blast Radius MCPAnalyze the blast radius of lodash and show attack paths."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Blast Radius MCP ๐๐
Blast Radius is an AI-powered Dependency Decision Engine & Visual Security OS built for the Model Context Protocol (MCP). It allows AI agents like Claude to natively reason about software supply chains, simulate upgrade impacts, trace vulnerability attack paths, and generate a 3D visualization of your project's dependency topology.
Why this exists
Most security scanners just tell you: โYou have a HIGH vulnerability in lodash.โ
Blast Radius tells your AI:
โThe vulnerability in lodash is 3 levels deep. It is reachable via your express entry point. If you try to upgrade zod to fix another issue, it will break your production build because of a peer-dependency mismatch in package-b.โ
Instead of a flat list of CVEs, Blast Radius treats your dependencies as a living graph that AI agents can query and manipulate.
Related MCP server: NOMIK
โก Core Capabilities
The MCP server exposes four powerful tools to Claude:
1. dependency_blast_radius
Calculates the exact "blast radius" if a package is removed or compromised, mapped out by depth.
Maps direct vs. transitive impact.
Helps the AI understand how deeply embedded a library is before suggesting a refactor.
2. dependency_upgrade_analysis
Simulates the impact of upgrading an npm package by evaluating precise semver constraints across the entire graph.
Example AI Query: "Can I safely upgrade zod to 4.0.0?"
{
"upgrade": { "package": "zod", "from": ["3.25.76"], "to": "4.0.0" },
"impact": {
"depth_1": [
{
"name": "blast-radius-mcp",
"status": "BREAK",
"reason": "requires ^3.22.4 (does not satisfy 4.0.0)"
},
{
"name": "@modelcontextprotocol/sdk",
"status": "SAFE",
"reason": "supports ^3.25 || ^4.0"
}
]
},
"summary": { "safe": 1, "warning": 0, "break": 1 }
}3. security_audit_graph
Queries the live Open Source Vulnerability (OSV) database and runs a Reverse BFS traversal to map out Attack Paths.
Doesn't just find vulnerabilitiesโit traces exactly how an attacker reaches them from your root project.
Prioritizes risks using a bespoke
Severity / Reachability Depthalgorithm.
4. open_dependency_visualizer
A visual "Security Operating System." Returns a deep-link to an interactive 3D Galaxy Viewer served directly from the MCP process.
โญ Gold Stars: Root applications
๐ Blue Planets: Direct dependencies
๐ด Pulsing Supernovas: Vulnerable packages
โก Glowing Edges: Traced attack paths
๐๏ธ Architecture
Blast Radius MCP
|
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโ
| |
v v
MCP stdio Express Server
(Claude API) (localhost:3000)
| |
โโโโโโโโดโโโโโโโ v
| | React 3D Galaxy
Upgrade OSV (force-graph)
Engine Engine๐ Getting Started
1. Build the project
npm install
npm run build
cd ui
npm install
npm run build2. Configure Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"blast-radius": {
"command": "node",
"args": ["/absolute/path/to/blast-radius-mcp/dist/index.js"]
}
}
}3. Ask Claude!
Try asking Claude:
"Analyze the blast radius of
typescriptin this project.""Simulate an upgrade of
expressto version5.0.0. What breaks?""Run a security audit and show me the attack paths."
"Open the 3D visualizer and focus on the
lodashpackage."
๐ฎ Future Roadmap (Phase 3)
Because the Security Engine relies on the agnostic OSV Database, the core intelligence layer already supports Python (pip), Rust (cargo), and Go (go). Future updates will introduce lockfile parsers for these ecosystems, instantly granting them full upgrade simulation and 3D attack-path visualization capabilities.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceDependency intelligence for AI agents. CVE scanning, health checks, upgrade planning.91572Apache 2.0
- Flicense-qualityDmaintenanceAI-native code intelligence graph that builds a persistent knowledge graph of your codebase in Neo4j and exposes it to AI assistants via MCP, enabling contextual code analysis, impact analysis, and dependency tracking.21
- Flicense-qualityDmaintenanceProvides AI coding agents with dependency analysis, impact detection, and build verification tools.
- Alicense-qualityCmaintenanceEnables AI agents to map cross-repository dependencies, detect breaking changes in API contracts, and assess impact across services.MIT
Related MCP Connectors
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Package intelligence for AI agents across npm, PyPI, crates.io and deps.dev. No API keys.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tspscale/blast-radius-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server