mcp-systemd-coredump

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

  1. Clone the repository or download the source code
  2. Install dependencies using npm install
  3. 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.