Deeptempo Mcp Servers — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Deeptempo Mcp Servers (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Model Context Protocol (MCP) servers for DeepTempo AI SOC.
This package provides 4 MCP servers for DeepTempo AI SOC:
# Install from source (development)
pip install -e .
# Install deeptempo-core dependency first
pip install -e ../deeptempo-core
# Install from git
pip install git+https://github.com/YOUR_USERNAME/deeptempo-mcp-servers.git# deeptempo-findings server (FastMCP)
python servers/deeptempo_findings.py
# tempo-flow server
python servers/tempo_flow.py
# approval server
python servers/approval.py
# attack-layer server
python servers/attack_layer.pyAdd to your Claude Desktop MCP configuration (~/.config/claude/mcp.json):
{
"mcpServers": {
"deeptempo-findings": {
"command": "python3",
"args": ["/path/to/deeptempo-mcp-servers/servers/deeptempo_findings.py"],
"cwd": "/path/to/your/project"
},
"tempo-flow": {
"command": "python3",
"args": ["/path/to/deeptempo-mcp-servers/servers/tempo_flow.py"],
"cwd": "/path/to/your/project"
},
"approval": {
"command": "python3",
"args": ["/path/to/deeptempo-mcp-servers/servers/approval.py"],
"cwd": "/path/to/your/project"
},
"attack-layer": {
"command": "python3",
"args": ["/path/to/deeptempo-mcp-servers/servers/attack_layer.py"],
"cwd": "/path/to/your/project"
}
}
}Provides comprehensive access to findings and cases:
Tools:
list_findings - List security findings with filtersget_finding - Get detailed finding informationlist_cases - List investigation casesget_case - Get detailed case informationcreate_case - Create new investigation caseupdate_case - Update case detailsadd_finding_to_case - Link finding to caseInvestigation workflow orchestration:
Tools:
tempo_get_workflows - List available workflowstempo_run_workflow - Execute investigation workflowAction approval workflow:
Tools:
create_approval_action - Submit action for approvallist_approval_actions - List pending/approved actionsget_approval_action - Get action detailsapprove_action - Approve pending actionreject_action - Reject pending actionMITRE ATT&CK layer generation:
Tools:
get_attack_layer - Get ATT&CK Navigator layerget_technique_rollup - Get technique statisticsget_findings_by_technique - Find findings for techniquecreate_attack_layer - Create custom layerThe servers use configuration from deeptempo-core. Set environment variables:
# Database
export DATABASE_URL=postgresql://user:pass@localhost:5432/deeptempo_soc
# Or individual components
export POSTGRES_HOST=localhost
export POSTGRES_PORT=5432
export POSTGRES_DB=deeptempo_soc
export POSTGRES_USER=deeptempo
export POSTGRES_PASSWORD=your_password
# Demo mode (uses generated sample data)
export DEMO_MODE=true# Install with dev dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Format code
black servers/
ruff check servers/deeptempo-mcp-servers/
├── servers/
│ ├── __init__.py
│ ├── deeptempo_findings.py # FastMCP server
│ ├── tempo_flow.py # Standard MCP server
│ ├── approval.py # Standard MCP server
│ ├── attack_layer.py # Standard MCP server
│ └── base.py # Shared utilities
└── tests/
└── test_servers.pyMIT License - see LICENSE file for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.