Aragorn MCP Server
alfarom256/Aragorn
Are you the maintainer of alfarom256/Aragorn? Claim this listing →
Direct DbgEng COM kernel debugger MCP server for Windows VM security research
Add AgentRank to Claude Code Discover and compare tools like alfarom256/Aragorn — your AI finds the right one automatically
Get API Access → claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
alfarom256/Aragorn is a Python MCP server licensed under WTFPL. Direct DbgEng COM kernel debugger MCP server for Windows VM security research
Ranked #59 out of 100 indexed tools.
Actively maintained with commits in the last week.
Ecosystem
Python WTFPL 60 tool calls
Score Breakdown
Stars 15% 1
1 stars → early stage
Freshness 25% 1d ago
Last commit 1d ago → actively maintained
Issue Health 25% 50%
No issues filed → no history to score
Contributors 10% 1
1 contributor → solo project
Dependents 25% 0
No dependents → no downstream usage
npm Downloads N/A
PyPI Downloads N/A
Forks 0
Description Good
License WTFPL
Weights: Freshness 25% · Issue Health 25% · Dependents 25% · Stars 15% · Contributors 10% · How we score →
How to Improve
Description low impact
Contributors medium impact
Dependents medium impact
Matched Queries
From the README
# Aragorn
Direct kernel debugger MCP server for Windows security research. Connects to Windows VM kernels via kdnet and exposes 63 tools over the [Model Context Protocol](https://modelcontextprotocol.io/).
This process **is** the debugger. It spawns `kd.exe` as a subprocess for kdnet transport, then connects via `DebugConnect()` for full DbgEng COM access. No WinDbg GUI required.
```
MCP Client ──stdio/http──► Aragorn ──DebugConnect(TCP)──► kd.exe ──kdnet──► VM kernel
```
## Quick Start
```bash
# 1. Install dependencies
pip install -r requirements.txt
# 2. Copy DbgEng DLLs from WinDbg Preview into dbgeng_bin/
# (dbgeng.dll, dbghelp.dll, dbgmodel.dll, dbgcore.dll, symsrv.dll, srcsrv.dll)
# 3. Configure
cp .env.example .env
# Edit .env: set KD_CONNECTION, KD_EXE_PATH, etc.
# 4. Run (stdio mode — for MCP clients like Claude Code)
python server.py
# Or HTTP mode (for remote/shared access)
python server.py --http
```
### .mcp.json integration
```json
{
"aragorn": {
"type Read full README on GitHub → Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.