MCP: support running python scripts in the context of the server
@iamausertoo is already working on this.
Since Jul 22, 2026.
Assessment
This issue has not been assessed yet.
Description
What is the feature you'd like to have?
I want to have an action on the MCP server to run an arbitrary python script in the context of the current session. I want my agent to be able to give a python script to the server and get results back.
Is your feature request related to a problem?
Largely to work around missing features in the MCP server, since binja has a lot of features and not all of them are exposed over MCP.
Are any alternative solutions acceptable?
I can tell my agent to stop using the MCP server and write the script itself, but this will require a bunch of extra coordination to transfer analysis data between the different sessions (and for BNDBs, could cause file locking problems).
Additional Information:
Likely should be edition-gated to Commercial and above, due to headless support being a Commercial+ feature.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Vector35/binaryninja-api
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
Vector35/binaryninja-api#8540 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Vector35/binaryninja-api#8516 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
Vector35/binaryninja-api#8503 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Vector35/binaryninja-api#8446 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Vector35/binaryninja-api#8444 ·
All issues in Vector35/binaryninja-api
Similar issues
-
Website Doc Typo Open
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 1/5 1-3 hours Newbie friendliness 92/100
autowarefoundation/autoware_universe#13413 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
automated-analysis bug memory-safety
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100