INNER CODE UNIT · Python

read_resource

FuzzingLabs/mcp-security-hub · binary-analysis/binwalk-mcp/server.py:653

async def read_resource(uri: str) -> str:
    """Read a resource."""
    if uri.startswith("binwalk://results/"):
        scan_id = uri.replace("binwalk://results/", "")
        result = scan_results.get(scan_id)
        if result:
            return json.dumps(format_scan_summary(result), indent=2)

    return json.dumps({"error": "Resource not found"})


async def main():
    """Run the MCP server."""
    logger.info("Starting Binwalk MCP Server")
    logger.info(f"Output directory: {settings.output_dir}")
    logger.info(f"Upload directory: {settings.upload_dir}")

    # Ensure directories exist

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…