dependencyoracle

DependencyOracle - 10 ICT dependency tools: SBOM, supply chain, third-party graph.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
78%
Vollständigkeit des Schemas
72%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (4)

  • LOWTool 'register_function' description lacks action verbin register_function
  • LOWTool 'spof_analysis' description lacks action verbin spof_analysis
  • LOWTool 'impact_simulation' description lacks action verbin impact_simulation
  • LOWTool 'health_check' description lacks action verbin health_check

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~863Tokens (Tool-Definitionen)
~847 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.67% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "dependencyoracle": {
      "url": "https://tooloracle.io/dependency/mcp/"
    }
  }
}

Remote-Endpunkte

https://tooloracle.io/dependency/mcp/streamable-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪register_asset(asset_id, asset_name, asset_type, description, owner, ...)

Register an ICT asset (application, database, server, etc.) — Art. 8.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "asset_id": {
      "type": "string"
    },
    "asset_name": {
      "type": "string"
    },
    "asset_type": {
      "type": "string",
      "enum": [
        "application",
        "database",
        "network",
        "server",
        "cloud_service",
        "api",
        "data_store",
        "middleware",
        "security_tool",
        "other"
      ]
    },
    "description": {
      "type": "string"
    },
    "owner": {
      "type": "string"
    },
    "department": {
      "type": "string"
    },
    "provider": {
      "type": "string"
    },
    "criticality": {
      "type": "string",
      "enum": [
        "critical",
        "important",
        "standard"
      ]
    },
    "data_classification": {
      "type": "string",
      "enum": [
        "public",
        "internal",
        "confidential",
        "restricted"
      ]
    },
    "location": {
      "type": "string"
    },
    "redundancy": {
      "type": "string",
      "enum": [
        "none",
        "active-passive",
        "active-active",
        "multi-region"
      ]
    },
    "backup_exists": {
      "type": "boolean"
    },
    "sla": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "asset_name"
  ],
  "additionalProperties": false
}
⚪register_function(function_id, function_name, criticality, description, owner, ...)

Register an ICT-supported business function — Art. 8.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "function_id": {
      "type": "string"
    },
    "function_name": {
      "type": "string"
    },
    "criticality": {
      "type": "string",
      "enum": [
        "critical",
        "important",
        "standard"
      ]
    },
    "description": {
      "type": "string"
    },
    "owner": {
      "type": "string"
    },
    "department": {
      "type": "string"
    },
    "process_type": {
      "type": "string"
    },
    "regulatory_relevance": {
      "type": "string"
    },
    "revenue_impact": {
      "type": "string"
    },
    "users_affected": {
      "type": "integer"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "function_name"
  ],
  "additionalProperties": false
}
🟡map_dependency(from_id, from_name, to_id, to_name, dependency_type, ...)

Create a dependency link between two entities.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "from_id": {
      "type": "string",
      "description": "Entity that depends"
    },
    "from_name": {
      "type": "string"
    },
    "to_id": {
      "type": "string",
      "description": "Entity depended upon"
    },
    "to_name": {
      "type": "string"
    },
    "dependency_type": {
      "type": "string",
      "enum": [
        "requires",
        "uses",
        "feeds_data",
        "authenticates_via",
        "hosted_on"
      ]
    },
    "criticality": {
      "type": "string",
      "enum": [
        "critical",
        "important",
        "standard"
      ]
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "from_id",
    "to_id"
  ],
  "additionalProperties": false
}
🟢dependency_graph(entity_id, direction, max_depth)

Get dependency tree for an entity — upstream/downstream.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    },
    "direction": {
      "type": "string",
      "enum": [
        "upstream",
        "downstream",
        "both"
      ]
    },
    "max_depth": {
      "type": "integer"
    }
  },
  "required": [
    "entity_id"
  ],
  "additionalProperties": false
}
🟢blast_radius(entity_id)

Calculate blast radius — what breaks if this entity fails.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "required": [
    "entity_id"
  ],
  "additionalProperties": false
}
⚪spof_analysis

Detect Single Points of Failure without redundancy.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢criticality_score(entity_id)

Calculate criticality score based on dependencies, classification, redundancy.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "required": [
    "entity_id"
  ],
  "additionalProperties": false
}
⚪asset_inventory(asset_type, criticality)

Full ICT asset inventory with classification and filters.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "asset_type": {
      "type": "string",
      "enum": [
        "application",
        "database",
        "network",
        "server",
        "cloud_service",
        "api",
        "data_store",
        "middleware",
        "security_tool",
        "other"
      ]
    },
    "criticality": {
      "type": "string",
      "enum": [
        "critical",
        "important",
        "standard"
      ]
    }
  },
  "additionalProperties": false
}
⚪impact_simulation(failed_entity)

Simulate outage — cascade impact of entity failure.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "failed_entity": {
      "type": "string",
      "description": "Entity name or ID to simulate failure"
    }
  },
  "required": [
    "failed_entity"
  ],
  "additionalProperties": false
}
🟢health_check

Server status.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools
verifiziertVersion nicht aufgezeichnet10 Tools