Vector35 / Vector35/binaryninja-api
Register custom MCP tools through Plugin registration
@UvuvDev arbeitet bereits daran.
Seit 15.9.2026.
- Vorherrschende Sprache
- C++
- Sterne
- 1.3k
- Forks
- 298
- Ø Merge
- 5 T. 5 Std.
- Gemergte PRs (30 T.)
- 19
Beschreibung
What is the feature you'd like to have?
I'd like a way to register custom MCP tool calls. Ideally, this would be done on top of the already existing Plugin framework. Something like, PluginCommand.register_tool(name, description, callback), where the callback has to return a JSON serialized response. Then, when the agent calls to list all tools it can see the name and description itself.
Is your feature request related to a problem?
N/A
Are any alternative solutions acceptable?
I haven't considered other solutions as the one proposed seems ergonomic enough.
Additional Information:
I think this should really be a high-ticket item. By allowing users to create and register their own tool calls, it offloads the creation, evaluation, and integration of valuable MCP tool calls to the users. Binary Ninja can then review and integrate useful ones into the standard MCP server such that they are officially supported.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Bewertung
Dieses Issue wurde noch nicht bewertet.