mcp-systemd-coredump
2
The systemd-coredump MCP Server enables applications to interact with system core dumps for management and analysis. It includes features for listing, retrieving details, extracting, and removing coredumps, as well as getting and setting system configurations.
systemd-coredump MCP Server
A Model Context Protocol (MCP) server for interacting with systemd-coredump functionality. This project enables MCP-capable applications to access, manage, and analyze system core dumps.
Features
- List all available coredumps in the system
- Get detailed information about specific coredumps
- Extract coredump files to a specified location
- Remove coredumps from the system
- Get and set core dump configurations
- Extract stack trace from coredumps using GDB
Prerequisites
- Node.js 18+ and npm
- systemd-coredump must be installed and configured
coredumpctl
command-line utility must be available
Installation
From npm
- Global: Install using
npm install -g @taskjp/server-systemd-coredump
- Local: Install using
npm install @taskjp/server-systemd-coredump
From Source
- Clone the repository or download the source code
- Install dependencies using
npm install
- Build the server using
npm run build
Usage
- Offers tools for listing coredumps, getting detailed info, extraction, removal, config management, and stack trace retrieval.
Note on Permissions
Some operations may require elevated privileges, especially when extracting or removing coredumps.