Modkeel
Modded Minecraft: which mod crashed the game, and whether mods ran together in a lab.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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"
]
}社区
证据