Vector35 / Vector35/community-plugins
Python dependencies from plugin.json are probably ignored
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 589
- Forks
- 50
- PR merge metrics
- No merged PRs in 30d
Description
Describe your issue here:
Plugin Another MCP Server is defining its python dependencies using a section in plugin.json file
And it looks like binja is ignoring this section, or there is another issue with installation
{
"dependencies": {
"pip": [
"binaryninja-mcp==0.3.0"
]
}
}
https://github.com/MCPPhalanx/binaryninja-mcp/issues/15
File itself: https://github.com/MCPPhalanx/binaryninja-mcp/blob/main/plugin.json
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.
Research direction
Start by reviewing the referenced plugin.json and the linked MCPPhalanx issue to understand how the Python dependency is declared and what installation failure occurs. Reproduce installation for binaryninja-mcp, then verify whether binaryninja-mcp==0.3.0 is installed when the plugin is set up; done means the declared dependency is handled or the unsupported configuration is clearly identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100