Noxgild
Secure AI access to Windows, macOS, Linux computers and a hosted Cloud Browser.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (10)
- LOWen noxgild_cloud_browser_view
- LOWen noxgild_cloud_browser_take_control
- LOWen noxgild_cloud_browser_release_control
- LOWen noxgild_cloud_browser_take_control
- LOWen noxgild_cloud_browser_release_control
- LOWen noxgild_cloud_browser_start
- LOWen noxgild_cloud_browser_view
- LOWen noxgild_cloud_browser_take_control
- LOWen noxgild_cloud_browser_release_control
- LOWen noxgild_cloud_browser_close
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"noxgild": {
"url": "https://mcp.noxgild.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.noxgild.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (15)
🟢noxgild_devices
List this account's authorized Noxgild computers and their authoritative online/worker health state.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🟢noxgild_capabilities
List the curated Noxgild capabilities available for machine, browser, and native desktop control.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_execute(deviceId, capability, arguments, idempotencyKey, timeoutMs)
Execute one curated Noxgild capability on an explicitly selected authorized computer and wait briefly for the authoritative outcome. Routine and reversible actions run autonomously; very destructive actions remain queued until explicitly approved. Never retry a command whose status is UNKNOWN without first verifying the real-world state.
Esquema de entrada
{
"type": "object",
"properties": {
"deviceId": {
"type": "string",
"minLength": 1
},
"capability": {
"type": "string",
"minLength": 1
},
"arguments": {
"type": "object",
"additionalProperties": true
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"timeoutMs": {
"type": "integer",
"minimum": 0,
"maximum": 25000
}
},
"required": [
"deviceId",
"capability"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🟡noxgild_submit(deviceId, capability, arguments, idempotencyKey, timeoutMs)
Submit one curated Noxgild capability without waiting for completion. Routine and reversible actions may execute asynchronously; very destructive actions remain queued until explicitly approved. Returns a durable command record.
Esquema de entrada
{
"type": "object",
"properties": {
"deviceId": {
"type": "string",
"minLength": 1
},
"capability": {
"type": "string",
"minLength": 1
},
"arguments": {
"type": "object",
"additionalProperties": true
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"timeoutMs": {
"type": "integer",
"minimum": 0,
"maximum": 25000
}
},
"required": [
"deviceId",
"capability"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🔴noxgild_approve(executionHandle, commandId, reason)
Explicitly approve one queued very destructive or untrusted cross-layer command after reviewing its exact command ID, capability, and arguments. This authorization applies only to that command.
Esquema de entrada
{
"type": "object",
"properties": {
"executionHandle": {
"type": "string",
"minLength": 1
},
"commandId": {
"type": "string",
"minLength": 1
},
"reason": {
"type": "string",
"maxLength": 1024
}
},
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🟢noxgild_command(executionHandle, commandId)
Read the authoritative status/result of a Noxgild command.
Esquema de entrada
{
"type": "object",
"properties": {
"executionHandle": {
"type": "string",
"minLength": 1
},
"commandId": {
"type": "string",
"minLength": 1
}
},
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🟢noxgild_wait(executionHandle, commandId, timeoutMs)
Wait up to 25 seconds for an existing Noxgild command to complete, fail, cancel, or enter UNKNOWN.
Esquema de entrada
{
"type": "object",
"properties": {
"executionHandle": {
"type": "string",
"minLength": 1
},
"commandId": {
"type": "string",
"minLength": 1
},
"timeoutMs": {
"type": "integer",
"minimum": 0,
"maximum": 25000
}
},
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🔴noxgild_cancel(executionHandle, commandId)
Cancel a Noxgild command when cancellation is still possible.
Esquema de entrada
{
"type": "object",
"properties": {
"executionHandle": {
"type": "string",
"minLength": 1
},
"commandId": {
"type": "string",
"minLength": 1
}
},
"anyOf": [
{
"required": [
"executionHandle"
]
},
{
"required": [
"commandId"
]
}
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_wake(targetDeviceId, helperDeviceId, macAddress, broadcastAddress, port, ...)
Wake an offline Noxgild computer using an online Noxgild helper on the same LAN. The target BIOS/NIC must support Wake-on-LAN.
Esquema de entrada
{
"type": "object",
"properties": {
"targetDeviceId": {
"type": "string",
"minLength": 1
},
"helperDeviceId": {
"type": "string",
"minLength": 1
},
"macAddress": {
"type": "string",
"minLength": 12,
"maxLength": 17
},
"broadcastAddress": {
"type": "string",
"minLength": 7,
"maxLength": 15
},
"port": {
"type": "integer",
"enum": [
7,
9
]
},
"repeat": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"waitSeconds": {
"type": "integer",
"minimum": 0,
"maximum": 120
}
},
"required": [
"targetDeviceId",
"helperDeviceId",
"macAddress",
"broadcastAddress"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_cloud_browser_start(ttlMinutes)
Start an isolated Noxgild cloud browser session only when this task does not already have a known active cloud browser session. Reuse a known sessionId for follow-up actions. If the known session is human-controlled, ask the user to give control back instead of starting another session. Use the local browser instead when an existing desktop browser identity, extension, certificate, or device-bound login is required.
Esquema de entrada
{
"type": "object",
"properties": {
"ttlMinutes": {
"type": "integer",
"minimum": 1,
"maximum": 480
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}🟢noxgild_cloud_browser_view(sessionId)
Refresh the inline viewer state and a short-lived viewer connection for an existing cloud browser session.
Esquema de entrada
{
"type": "object",
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_cloud_browser_execute(sessionId, capability, arguments, idempotencyKey)
Run one existing curated browser capability in an agent-controlled Noxgild cloud browser session. Browser security challenges remain human gates and uncertain side effects are never blindly replayed.
Esquema de entrada
{
"type": "object",
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
},
"capability": {
"type": "string",
"minLength": 1
},
"arguments": {
"type": "object",
"additionalProperties": true
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 256
}
},
"required": [
"sessionId",
"capability"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_cloud_browser_take_control(sessionId)
Transfer this cloud browser from the agent to the human viewer. This tool is UI-only and cannot be initiated by the model.
Esquema de entrada
{
"type": "object",
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_cloud_browser_release_control(sessionId)
Return a human-controlled cloud browser to Noxgild and refresh agent state before further automation. This tool is UI-only.
Esquema de entrada
{
"type": "object",
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}⚪noxgild_cloud_browser_close(sessionId)
Close an isolated Noxgild cloud browser session and release its browser compute.
Esquema de entrada
{
"type": "object",
"properties": {
"sessionId": {
"type": "string",
"minLength": 1
}
},
"required": [
"sessionId"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"data": {}
},
"required": [
"data"
],
"additionalProperties": false
}Comunidad
Evidencia