What are the prerequisites to run Bareos Mcp Server?
Rust 1.70+ for building, a Bareos Director with bconsole access, and the bconsole command-line utility.
@edeckers
Basic information
A Model Context Protocol (MCP) server for Bareos backup system, providing read-only operations for monitoring and querying backup infrastructure.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"bareos": {
"command": "/absolute/path/to/bareos-mcp-server",
"args": [],
"env": {
"BAREOS_BCONSOLE_PATH": "/absolute/path/to/bconsole"
}
}
}
}List backup jobs with filters
Get detailed status of a job
View complete job log
List files backed up in a job
List all file daemon clients
List backup filesets
List storage pools
List volumes/media
A Model Context Protocol server providing read-only operations for monitoring and querying the Bareos backup system via bconsole. Intended for administrators who want to interact with their backup infrastructure through AI assistants.
Clone the repository, build with cargo, ensure bconsole is accessible (locally, via SSH wrapper, or Docker), then configure your MCP client (Claude Code or Claude Desktop) with the binary path and optional BAREOS_BCONSOLE_PATH environment variable. Use natural language queries to inspect jobs, clients, filesets, pools, and volumes.
Rust 1.70+ for building, a Bareos Director with bconsole access, and the bconsole command-line utility.
Create an SSH wrapper script that executes `bconsole` on the remote host, then set `BAREOS_BCONSOLE_PATH` to point to that script or ensure it’s in your PATH.
You can pipe JSON-RPC requests directly to the compiled binary (e.g., for initialization, listing tools, or calling `list_jobs`). Examples are provided in the README.
Seven tools: `list_jobs`, `get_job_status`, `get_job_log`, `list_files`, `list_clients`, `list_filesets`, `list_pools`, and `list_volumes`. All are read-only.
Ensure bconsole is in your PATH or set `BAREOS_BCONSOLE_PATH`. Check that your user has permissions to read bconsole.conf or is in the bareos group. Verify the Director service is running and reachable.
Hindsight: Agent Memory That Learns
不止于 CSS
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
Open-source MCP to use Blender with any LLM
Comments