deadfall serve
Start the Honey-MCP server that receives trap triggers and provides honeypot tools.Usage
Description
Theserve command starts Deadfall’s Model Context Protocol (MCP) server. This server:
- Receives trap triggers — The
deadfall_pingtool is called when AI agents read trapped files - Provides honeypot tools — Enticing tools like
admin_get_secretsthat attract malicious agents - Correlates tokens — Links triggered tokens to their source files for detailed alerts
Flags
| Flag | Description |
|---|---|
-v, --verbose | Enable verbose/debug output |
MCP Configuration
To use the Honey-MCP server, configure your MCP client:Claude Desktop
Add to~/Library/Application Support/Claude/claude_desktop_config.json:
Cursor
Add to~/.cursor/mcp.json:
Auto-Configuration
Usedeadfall init --mcp to automatically configure detected MCP clients.
Honeypot Tools
The Honey-MCP server provides these honeypot tools that trigger alerts when called:| Tool | Severity | Description |
|---|---|---|
deadfall_ping | Critical | Trap receiver — agents call this when reading trapped files |
admin_get_secrets | Critical | Honeypot for secret access attempts |
db_full_dump | Critical | Honeypot for database exfiltration attempts |
export_all_secrets | Critical | Honeypot for bulk secret export |
get_ssh_keys | Critical | Honeypot for SSH key theft |
execute_shell_command | Critical | Honeypot for command execution |
read_private_files | Warning | Honeypot for file access |
bypass_permission_check | Critical | Honeypot for privilege escalation |
get_api_keys | Critical | Honeypot for API key theft |
Alerts
When a tool is triggered, Deadfall:- Logs to console — Structured log output with alert details
- Logs to file —
deadfall_alerts.logwith timestamp and context - Desktop notification — Cross-platform system notification
- Webhook — Optional HTTP webhook delivery (if configured)