MCPBridge
NPM · @IAMJRMH/MCPBRIDGE · SCANNED AUG 4
Unified MCP server bridging Claude Code and Ollama to Roblox Studio and Blender.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (121 of 123), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (121 of 123), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 75 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability82
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 943 tokens (~41/item across 23 items; 17 tools + 6 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management30
- Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · @iamjrmh/mcpbridge
claude mcp add iamjrmh-mcpbridge -- npx -y @iamjrmh/mcpbridge
codex mcp add iamjrmh-mcpbridge -- npx -y @iamjrmh/mcpbridge
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"iamjrmh-mcpbridge": {
"type": "local",
"command": [
"npx",
"-y",
"@iamjrmh/mcpbridge"
],
"enabled": true
}
}
} openclaw mcp add iamjrmh-mcpbridge --command npx --arg -y --arg @iamjrmh/mcpbridge
mcp_servers:
iamjrmh-mcpbridge:
command: "npx"
args: ["-y", "@iamjrmh/mcpbridge"] {
"mcpServers": {
"iamjrmh-mcpbridge": {
"command": "npx",
"args": [
"-y",
"@iamjrmh/mcpbridge"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +4
- Stability: unverified → 0.27 ▲ functional
- 2 Aug 26 +46
- Provenance: unverified → fail ▼ security
- Install scripts: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
- Dependency health: partial → unverified ▼ functional
- Schema quality: unverified → good ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Maintenance: unverified → pass ▲ functional
- License: unverified → pass ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Schema quality: unverified → 100 ▲ functional
- Licence: MIT functional
- 1 Aug 26 −5
- Malware scan: unverified → pass ▲ security
- Schema quality: 100 → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- Dependency health: unverified → partial ▲ functional
- 31 Jul 26 −9
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 −18
- Malware scan: pass → unverified ▼ security
- 27 Jul 26 53
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 4 Aug 2026 · Analysed npm/@iamjrmh/[email protected]
Provenance none
Ecosystem: npm · Outcome: none
Dependencies 121 packages
121 packages in the resolved dependency tree · 121 deprecated · 35 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
blender_execute_python ~34
Execute arbitrary Python code inside Blender via the MCPBridge plugin.
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | Python code to execute in Blender |
No output schema declared.
No examples provided.
blender_get_output ~41
Get recent output/log lines captured by the Blender plugin.
| Name | Type | Req | Description |
|---|---|---|---|
| lines | number | — | How many recent lines to return (default 50, max 200) |
No output schema declared.
No examples provided.
blender_get_scene_info ~28
Get information about the current Blender scene: objects, active object, render settings, etc.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
blender_status ~18
Check whether the Blender MCPBridge plugin is connected.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
ollama_generate ~65
Send a raw prompt to Ollama (model: minimax-m2.5:cloud) and get a completion.
| Name | Type | Req | Description |
|---|---|---|---|
| model | string | — | Ollama model override (default: minimax-m2.5:cloud) |
| prompt | string | yes | The prompt text |
No output schema declared.
No examples provided.
ollama_generate_lua ~110
Ask Ollama to write or refactor Roblox Lua code, then optionally write it directly to a Studio script.
| Name | Type | Req | Description |
|---|---|---|---|
| apply_to | string | — | If set, write the generated code to this script path in Studio (optional) |
| existing_code | string | — | Existing script source to refactor or extend (optional) |
| model | string | — | Model override (default: minimax-m2.5:cloud) |
| task | string | yes | Natural language description of what the code should do |
No output schema declared.
No examples provided.
ollama_generate_python ~111
Ask Ollama to write Blender Python (bpy) code, then optionally execute it in Blender.
| Name | Type | Req | Description |
|---|---|---|---|
| execute_in_blender | boolean | — | If true, send the generated code to Blender for execution (default: false) |
| existing_code | string | — | Existing Python code to refactor or extend (optional) |
| model | string | — | Model override (default: minimax-m2.5:cloud) |
| task | string | yes | Natural language description of what the Blender Python code should do |
No output schema declared.
No examples provided.
ollama_review_script ~66
Have Ollama review a Roblox Studio script for bugs, performance issues, or style problems.
| Name | Type | Req | Description |
|---|---|---|---|
| focus | string | — | Optional focus area, e.g. "performance", "security", "readability" |
| path | string | yes | Path of the script to review in Studio |
No output schema declared.
No examples provided.
studio_create_script ~88
Create a new Script, LocalScript, or ModuleScript inside a parent instance.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Name for the new script |
| parent_path | string | yes | Path to the parent instance, e.g. "game.ServerScriptService" |
| script_type | string | — | Type of script to create (default: Script) |
| source | string | — | Initial source code (optional) |
No output schema declared.
No examples provided.
studio_execute_lua ~41
Execute arbitrary Lua code in the Roblox Studio plugin context (runs in the plugin, not in-game).
| Name | Type | Req | Description |
|---|---|---|---|
| code | string | yes | Lua code to execute |
No output schema declared.
No examples provided.
studio_get_output ~44
Get recent print/warn/error output lines captured by the Studio plugin.
| Name | Type | Req | Description |
|---|---|---|---|
| lines | number | — | How many recent lines to return (default 50, max 200) |
No output schema declared.
No examples provided.
studio_get_selection ~23
Get the currently selected instance(s) in Roblox Studio's Explorer panel.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
studio_get_workspace_info ~27
Get metadata about the currently open Roblox place (place name, game ID, etc.).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
studio_list_scripts ~26
List all Script, LocalScript, and ModuleScript instances in the current Roblox place.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
studio_read_script ~44
Read the source code of a script by its full instance path.
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | yes | Full dot-separated path, e.g. "game.ServerScriptService.MyScript" |
No output schema declared.
No examples provided.
studio_status ~22
Check whether the Roblox Studio plugin is currently connected to the MCP bridge.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
studio_write_script ~52
Overwrite the source code of a script in Roblox Studio.
| Name | Type | Req | Description |
|---|---|---|---|
| path | string | yes | Full path, e.g. "game.ServerScriptService.MyScript" |
| source | string | yes | New Lua source code |
No output schema declared.
No examples provided.