Modkeel
Modded Minecraft: which mod crashed the game, and whether mods ran together in a lab.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"modkeel": {
"url": "https://api.modkeel.com/mcp"
}
}
}원격 엔드포인트
https://api.modkeel.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (3)
🟢diagnose_crash(text)
Find the mod most likely behind a modded Minecraft crash (Fabric, NeoForge, Forge). Pass the whole crash report (crash-reports/*.txt) or logs/latest.log as text. Returns the crash kind, the suspect mods ranked with reasons, how sure it is, and a fix guide. The text is read and dropped, not stored.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Crash report or latest.log, unedited."
}
},
"required": [
"text"
]
}출력 스키마
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"MIXIN_FAILED",
"MISSING_CLASS",
"OUT_OF_MEMORY",
"MOD_LOADING",
"GENERIC"
]
},
"confidence": {
"type": "string",
"enum": [
"HIGH",
"MEDIUM",
"LOW",
"NONE"
],
"description": "How sure the first suspect is the cause."
},
"error": {
"type": "string",
"description": "The root exception and its message."
},
"description": {
"type": "string"
},
"mc": {
"type": [
"string",
"null"
]
},
"loader": {
"type": [
"string",
"null"
]
},
"signature": {
"type": "string",
"description": "Stable id of this crash shape."
},
"suspects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"reasons": {
"type": "array",
"items": {
"type": "string"
}
},
"lab_runs": {
"type": "integer",
"description": "Lab runs of this mod on this MC version."
}
}
},
"description": "Most likely first."
},
"guide": {
"type": "string",
"description": "How to fix this kind of crash."
},
"source": {
"type": "string"
}
},
"required": [
"kind",
"confidence",
"suspects",
"guide",
"source"
]
}🟢mod_lab_runs(mod_id, mc)
Real runs of a Minecraft mod in the Modkeel lab: the Minecraft versions where it ran on a server or client, or crashed, and the mods it ran with. By mod id (e.g. sodium, create), not display name.
입력 스키마
{
"type": "object",
"properties": {
"mod_id": {
"type": "string",
"description": "Mod id, e.g. sodium."
},
"mc": {
"type": "string",
"description": "Minecraft version, e.g. 1.21.1 or 26.2. Omit for all versions."
}
},
"required": [
"mod_id"
]
}출력 스키마
{
"type": "object",
"properties": {
"mod": {
"type": "string"
},
"mc": {
"type": [
"string",
"null"
]
},
"tested": {
"type": "boolean",
"description": "False: the lab never ran this mod."
},
"runs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"mc": {
"type": "string"
},
"env": {
"type": "string"
},
"source": {
"type": "string"
},
"detail": {
"type": "string"
},
"sha1": {
"type": "string"
}
}
},
"description": "env: server, client or crashes."
},
"pairs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"with": {
"type": "string"
},
"mc": {
"type": "string"
},
"env": {
"type": "string"
},
"source": {
"type": "string"
},
"detail": {
"type": "string"
}
}
},
"description": "env: server, client or clash."
},
"data": {
"type": "object",
"description": "Snapshot date and license of the lab data; attribute when quoting.",
"properties": {
"built": {
"type": "string"
},
"license": {
"type": "object"
}
}
}
},
"required": [
"mod",
"tested",
"runs",
"pairs",
"data"
]
}🟢mod_pair(mod_a, mod_b, mc)
Whether two Minecraft mods ran together in the Modkeel lab, clashed, or were never tested together. By mod id.
입력 스키마
{
"type": "object",
"properties": {
"mod_a": {
"type": "string",
"description": "Mod id, e.g. iris."
},
"mod_b": {
"type": "string",
"description": "Mod id, e.g. sodium."
},
"mc": {
"type": "string",
"description": "Minecraft version, e.g. 1.21.1 or 26.2. Omit for all versions."
}
},
"required": [
"mod_a",
"mod_b"
]
}출력 스키마
{
"type": "object",
"properties": {
"mods": {
"type": "array",
"items": {
"type": "string"
}
},
"mc": {
"type": [
"string",
"null"
]
},
"verdict": {
"type": "string",
"enum": [
"ran_together",
"clash",
"untested"
],
"description": "untested: no lab run, not a known conflict."
},
"runs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"mc": {
"type": "string"
},
"env": {
"type": "string"
},
"source": {
"type": "string"
},
"detail": {
"type": "string"
}
}
}
},
"data": {
"type": "object",
"description": "Snapshot date and license of the lab data; attribute when quoting.",
"properties": {
"built": {
"type": "string"
},
"license": {
"type": "object"
}
}
}
},
"required": [
"mods",
"verdict",
"runs",
"data"
]
}커뮤니티
증거