INNER CODE UNIT · Python
list_tools
FuzzingLabs/mcp-security-hub · binary-analysis/binwalk-mcp/server.py:322
async def list_tools() -> list[Tool]:
"""List available tools."""
return [
Tool(
name="binwalk_scan",
description="Scan a firmware file for embedded files, filesystems, and signatures. "
"Identifies compressed archives, filesystems, bootloaders, and more.",
inputSchema={
"type": "object",
"properties": {
"filepath": {
"type": "string",
"description": "Path to the firmware file to scan",
},
"timeout": {
"type": "integer",
"description": "Scan timeout in seconds",
"default": 300,