Vector35 / Vector35/binaryninja-api

Register custom MCP tools through Plugin registration

Aperta
#8,484 1 commento 20 reazioni 1 assegnatario Vedi su GitHub

@UvuvDev ci sta già lavorando.

Dal 15/9/2026.

Component: MCP Effort: Low
Lingua principale
C++
Stelle
1.3k
Fork
298
Merge medio
5g 5h
PR unite (30g)
19

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.