Sophon Consulting

Read-only, deterministic AI triage and readiness tools implementing Sophon's published rubrics.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
99%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

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

Kontextkosten

~2,531Tokens (Tool-Definitionen)
~15.2 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.98% 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": {
    "sophon-consulting": {
      "url": "https://www.sophon.consulting/api/mcp"
    }
  }
}

Remote-Endpunkte

https://www.sophon.consulting/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (2)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢triage_ai_opportunity(workflowName, decisionContext, requestedBy, lenses, confidence, ...)

Score one proposed AI workflow across bottleneck severity, value capture, integration readiness, and risk posture. Returns a deterministic go-deeper or hold recommendation and a handoff-ready Markdown artifact. Read-only; not for organization-wide readiness reviews or production rollout planning.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "workflowName": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "description": "The specific workflow being evaluated."
    },
    "decisionContext": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1000,
      "description": "The concrete decision this triage will inform."
    },
    "requestedBy": {
      "type": "string",
      "maxLength": 160,
      "description": "Optional person or team requesting the triage."
    },
    "lenses": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "bottleneckSeverity": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5,
              "description": "Score from 1 (weak) to 5 (strong), grounded in the supplied evidence."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two concise sentences supporting this score."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            }
          },
          "required": [
            "score",
            "evidence"
          ]
        },
        "valueCapture": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5,
              "description": "Score from 1 (weak) to 5 (strong), grounded in the supplied evidence."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two concise sentences supporting this score."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            }
          },
          "required": [
            "score",
            "evidence"
          ]
        },
        "integrationReadiness": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5,
              "description": "Score from 1 (weak) to 5 (strong), grounded in the supplied evidence."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two concise sentences supporting this score."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            }
          },
          "required": [
            "score",
            "evidence"
          ]
        },
        "riskPosture": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "type": "integer",
              "minimum": 1,
              "maximum": 5,
              "description": "Score from 1 (weak) to 5 (strong), grounded in the supplied evidence."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two concise sentences supporting this score."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            }
          },
          "required": [
            "score",
            "evidence"
          ]
        }
      },
      "required": [
        "bottleneckSeverity",
        "valueCapture",
        "integrationReadiness",
        "riskPosture"
      ]
    },
    "confidence": {
      "type": "string",
      "enum": [
        "High",
        "Medium",
        "Low"
      ],
      "description": "Optional confidence override. The rubric supplies a conservative default."
    },
    "followUps": {
      "type": "array",
      "maxItems": 5,
      "description": "Up to five questions ranked by how much their answers could change the decision.",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "question": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500
          },
          "whyItMatters": {
            "type": "string",
            "maxLength": 500
          },
          "owner": {
            "type": "string",
            "maxLength": 160
          }
        },
        "required": [
          "question"
        ]
      }
    },
    "canAnswerTopFollowUpInOneBusinessDay": {
      "type": "boolean",
      "description": "Needed only when the total is 10-13: whether the highest-impact follow-up can plausibly be answered within one business day."
    }
  },
  "required": [
    "workflowName",
    "decisionContext",
    "lenses"
  ],
  "additionalProperties": false
}
🟢assess_ai_readiness(organizationName, preparedFor, dimensions, useCases, risks, ...)

Assess an organization's readiness to run AI in production across five dimensions (data readiness, workflow ownership, governance and controls, delivery capacity, executive sponsorship), each scored 1-5 with evidence or marked unknown, plus classified candidate use cases. Returns a deterministic verdict — Ready, Ready with conditions, Not yet ready, or Insufficient evidence (thresholds: ready needs no dimension below 3; 2+ dimensions at 2 or below is not yet ready) — with a handoff-ready Markdown assessment. Read-only; not for triaging a single AI idea (use triage_ai_opportunity).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "organizationName": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "description": "The organization or team being assessed."
    },
    "preparedFor": {
      "type": "string",
      "maxLength": 160,
      "description": "Optional sponsor or requester the assessment is prepared for."
    },
    "dimensions": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "dataReadiness": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 5
                },
                {
                  "type": "string",
                  "enum": [
                    "unknown"
                  ]
                }
              ],
              "description": "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two sentences supporting the score — or, for unknown, what evidence is missing."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            },
            "gap": {
              "type": "string",
              "maxLength": 500,
              "description": "Optional named gap for this dimension, used in the risk register and conditions."
            }
          },
          "required": [
            "score",
            "evidence"
          ],
          "description": "Data readiness: the data the workflows need exists, is accessible, and its quality problems are known and bounded."
        },
        "workflowOwnership": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 5
                },
                {
                  "type": "string",
                  "enum": [
                    "unknown"
                  ]
                }
              ],
              "description": "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two sentences supporting the score — or, for unknown, what evidence is missing."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            },
            "gap": {
              "type": "string",
              "maxLength": 500,
              "description": "Optional named gap for this dimension, used in the risk register and conditions."
            }
          },
          "required": [
            "score",
            "evidence"
          ],
          "description": "Workflow ownership: each candidate workflow has a named owner with authority to change how the work is done."
        },
        "governanceControls": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 5
                },
                {
                  "type": "string",
                  "enum": [
                    "unknown"
                  ]
                }
              ],
              "description": "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two sentences supporting the score — or, for unknown, what evidence is missing."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            },
            "gap": {
              "type": "string",
              "maxLength": 500,
              "description": "Optional named gap for this dimension, used in the risk register and conditions."
            }
          },
          "required": [
            "score",
            "evidence"
          ],
          "description": "Governance and controls: security, compliance, and audit constraints are documented and have owners, so phase-one design can build them in rather than bolt them on."
        },
        "deliveryCapacity": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 5
                },
                {
                  "type": "string",
                  "enum": [
                    "unknown"
                  ]
                }
              ],
              "description": "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two sentences supporting the score — or, for unknown, what evidence is missing."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            },
            "gap": {
              "type": "string",
              "maxLength": 500,
              "description": "Optional named gap for this dimension, used in the risk register and conditions."
            }
          },
          "required": [
            "score",
            "evidence"
          ],
          "description": "Delivery capacity: engineering and operations can commit to iterative delivery, evaluation cycles, and post-launch operation."
        },
        "executiveSponsorship": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "score": {
              "oneOf": [
                {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 5
                },
                {
                  "type": "string",
                  "enum": [
                    "unknown"
                  ]
                }
              ],
              "description": "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."
            },
            "evidence": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000,
              "description": "One or two sentences supporting the score — or, for unknown, what evidence is missing."
            },
            "evidenceLabel": {
              "type": "string",
              "enum": [
                "fact",
                "assumption",
                "estimate"
              ],
              "description": "Optional classification of the supplied evidence."
            },
            "gap": {
              "type": "string",
              "maxLength": 500,
              "description": "Optional named gap for this dimension, used in the risk register and conditions."
            }
          },
          "required": [
            "score",
            "evidence"
          ],
          "description": "Executive sponsorship: an accountable sponsor exists for adoption and policy decisions."
        }
      },
      "required": [
        "dataReadiness",
        "workflowOwnership",
        "governanceControls",
        "deliveryCapacity",
        "executiveSponsorship"
      ],
      "description": "All five readiness dimensions, each scored 1-5 with evidence, or marked unknown."
    },
    "useCases": {
      "type": "array",
      "minItems": 1,
      "maxItems": 12,
      "description": "Candidate AI use cases, each classified start-now, prepare-first, or defer.",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 160
          },
          "valueCase": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "The tracked operating metric this use case improves, and roughly by how much."
          },
          "risk": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "Impact and reversibility of failures."
          },
          "classification": {
            "type": "string",
            "enum": [
              "start-now",
              "prepare-first",
              "defer"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 500
          },
          "blockingGap": {
            "type": "string",
            "maxLength": 500,
            "description": "For prepare-first: the named gap that blocks starting now."
          }
        },
        "required": [
          "name",
          "valueCase",
          "risk",
          "classification"
        ]
      }
    },
    "risks": {
      "type": "array",
      "maxItems": 12,
      "description": "Optional risk register entries; scoring gaps should each become one.",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "risk": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500
          },
          "severity": {
            "type": "string",
            "enum": [
              "low",
              "medium",
              "high"
            ]
          },
          "owner": {
            "type": "string",
            "maxLength": 160
          },
          "remediation": {
            "type": "string",
            "maxLength": 500
          }
        },
        "required": [
          "risk",
          "severity"
        ]
      }
    },
    "sequencing": {
      "type": "object",
      "additionalProperties": false,
      "description": "Optional 30-60-90 day sequencing recommendation.",
      "properties": {
        "next30": {
          "type": "string",
          "maxLength": 1000
        },
        "next60": {
          "type": "string",
          "maxLength": 1000
        },
        "next90": {
          "type": "string",
          "maxLength": 1000
        }
      }
    }
  },
  "required": [
    "organizationName",
    "dimensions",
    "useCases"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet2 Tools
verifiziertVersion nicht aufgezeichnet2 Tools
verifiziertVersion nicht aufgezeichnet2 Tools