INNER CODE UNIT · Python
main
FuzzingLabs/mcp-security-hub · binary-analysis/binwalk-mcp/server.py:664
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
Path(settings.output_dir).mkdir(parents=True, exist_ok=True)
Path(settings.upload_dir).mkdir(parents=True, exist_ok=True)
async with stdio_server() as (read_stream, write_stream):
await app.run(read_stream, write_stream, app.create_initialization_options())
if __name__ == "__main__":
asyncio.run(main())