Plugin Marketplace - UnitBuilds-CC/V.E.L.O.C.I.T.Y.-MCP GitHub Wiki
Plugin Marketplace
Dynamic plugin system for extending the server's capabilities without restart.
Searching
velocity_mcp marketplace search --query "data-analysis"
Installing
velocity_mcp marketplace install --id "author.plugin-name"
Managing
# List installed
velocity_mcp marketplace list
# Update
velocity_mcp marketplace update --id "author.plugin-name"
# Remove
velocity_mcp marketplace remove --id "author.plugin-name"
# Review
velocity_mcp marketplace review --id "author.plugin-name"
Plugin Types
| Type | Language | Description |
|---|---|---|
| Python | Python | Scripts via Python runtime |
| Node.js | JS/TS | Scripts via Node.js runtime |
| Rust | Rust | Native compiled plugins |
Plugin Security
All plugins run in the capability-based sandbox:
- No network access by default
- Filesystem isolated to temp directory
- 256 MB memory cap
- Linux: seccomp syscall filtering
- Windows: Job Object limits
- All violations logged to audit trail
Creating Plugins
Plugins communicate via JSON-RPC over stdin/stdout (same contract as C# tools):
// Request
{"jsonrpc":"2.0","method":"tools/call","params":{"name":"your_tool","arguments":{}},"id":999}
// Response
{"jsonrpc":"2.0","id":999,"result":{"content":[{"type":"text","text":"output"}],"isError":false}}
See also: Built-in-Tools, Security-Model