这是一个 Model Context Protocol (MCP) 服务器,用于与 systemd-coredump 交互。该工具允许支持 MCP 的应用程序管理核心转储文件。
这是一个用于与 systemd-coredump 交互的 Model Context Protocol (MCP) 服务器,支持 MCP 的应用程序可借助它管理核心转储文件。
该服务器提供以下功能:
要使用此服务器,您需要满足以下要求:
systemd-coredump 并确保其正常运行。coredumpctl 命令。您可以使用以下命令全局安装或本地安装该服务器:
npm install -g systemd-coredump
npm install systemd-coredump
git clone https://github.com/yourusername/systemd-coredump.git
cd systemd-coredump
npm install
要在 MCP 设置文件中添加此服务器,请参考以下配置:
{
"systemd-coredump": {
"installed": true,
"path": "/usr/local/bin/coredumpctl"
}
}
{
"systemd-coredump": {
"installed": true,
"path": "./node_modules/.bin/coredumpctl"
}
}
以下是服务器提供的工具及其功能:
list_coredumps
mcp list_coredumps
get_coredump_info
mcp get_coredump_info --id -
extract_coredump
mcp extract_coredump --id - --output ./output/coredump..dmp
remove_coredump
mcp remove_coredump --id -
服务器暴露以下资源:
核心转储信息
coredump:///堆栈跟踪
stacktrace:///示例 URI:
coredump:///2023-04-20 12:34:56-12345
stacktrace:///2023-04-20 12:34:56-12345
⚠️ 重要提示
某些操作(如提取或移除核心转储)可能需要管理员权限。请确保运行 MCP 服务器的用户具有适当的权限。
本项目采用 MIT 许可证。