INNER CODE UNIT · Python
list_tools
FuzzingLabs/mcp-security-hub · binary-analysis/capa-mcp/server.py:209
async def list_tools() -> list[Tool]:
return [
Tool(
name="capa_analyze",
description="Analyze a binary file for capabilities using Mandiant's capa. "
"Detects malware behaviors, techniques, and capabilities mapped to MITRE ATT&CK.",
inputSchema={
"type": "object",
"properties": {
"filepath": {
"type": "string",
"description": "Path to the binary file to analyze",
},
"timeout": {
"type": "integer",
"description": "Analysis timeout in seconds",
"default": 300,
},