Repository navigation
dev/6.1.10853
Previously, MCP tools were compiled into the MCP server, so a plug-in could not offer its own. Now plug-ins written in C++, Python or Rust can register MCP tools. Each binding generates a tool's input schema from its parameters and checks the arguments before the handler runs, so a handler only has to do the tool's work. A new guide explains how to write a tool in each language. Fixes https://github.com/Vector35/binaryninja-api/issues/8484.