{
"plugins": {
"time": {
"url": "oci://ghcr.io/hyper-mcp-rs/time-plugin:latest"
},
"qr-code": {
"url": "oci://ghcr.io/hyper-mcp-rs/qrcode-plugin:latest"
},
"hash": {
"url": "oci://ghcr.io/hyper-mcp-rs/hash-plugin:latest"
},
"myip": {
"url": "oci://ghcr.io/hyper-mcp-rs/myip-plugin:latest",
"runtime_config": {
"allowed_hosts": ["1.1.1.1"],
"allowed_secrets": [
{
"service": "myip-service",
"user": "api-key"
}
],
"skip_tools": ["debug_.*", ".*_test"]
}
},
"fetch": {
"url": "oci://ghcr.io/hyper-mcp-rs/fetch-plugin:latest",
"runtime_config": {
"allowed_hosts": ["*"],
"skip_tools": ["temp_.*", "mock_.*", "tool_[0-9]+"]
}
},
"example_plugin": {
"url": "oci://ghcr.io/example/demo-plugin:latest",
"runtime_config": {
"skip_tools": [
"admin_tool",
"dev_.*",
".*_deprecated",
"test_(unit|integration)",
"[a-z]+_helper"
],
"allowed_hosts": ["example.com"],
"allowed_paths": ["/tmp", "/var/log:/plugin/logs"],
"allowed_secrets": [
{
"service": "example-db",
"user": "db-user"
},
{
"service": "example-api",
"user": "api-token"
}
],
"env_vars": {
"EXAMPLE_ENV": "production"
},
"memory_limit": "256Mi"
}
}
}
}