Skip to main content
Glama
Red5d

Beszel MCP Server

by Red5d
CHANGELOG.md2.92 kB
# Changelog All notable changes to the Beszel MCP Server project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.2.0] - 2025-12-15 ### Changed - **BREAKING**: Switched from low-level MCP SDK to FastMCP for simpler, cleaner code - Simplified server implementation using FastMCP decorators - Reduced boilerplate code significantly - Updated dependencies to use FastMCP ### Added - Full uv package manager support - Script entry point (`beszel-mcp` command) - uv configuration in pyproject.toml - Comprehensive uv documentation - Example config for uvx - uv setup instructions in README ### Improved - Cleaner, more maintainable codebase - Better type hints and documentation - Simplified tool definitions using function decorators - Faster installation and running with uv - Better development workflow with uv ## [0.1.0] - 2025-12-15 ### Added - Initial release of Beszel MCP Server - PocketBase client for interacting with Beszel backend - Six core tools: - `list_systems` - List all monitored systems - `list_containers` - List all monitored containers - `list_alerts` - List configured alerts - `list_alert_history` - List alert history - `query_system_stats` - Query time-series statistics for systems - `query_container_stats` - Query time-series statistics for containers - Support for PocketBase filtering and sorting - Time-range filtering for statistics queries - Authentication support for PocketBase admin accounts - Comprehensive documentation: - README with full usage instructions - Quick Start guide - API reference for PocketBase collections - Troubleshooting guide - Example queries - Test suite with pytest - Development setup script - Example configuration files - MIT License ### Features - Async/await support for efficient I/O operations - Pagination support for large result sets - Flexible filtering using PocketBase query syntax - Sorting capabilities - Error handling and informative error messages - Environment variable configuration - Compatible with Claude Desktop and other MCP clients ### Documentation - Complete README with installation and usage instructions - API reference documenting all Beszel collections - Quick start guide for fast setup - Troubleshooting guide for common issues - Example queries for common use cases - Claude Desktop integration examples ## [Unreleased] ### Planned - Additional tools for system and container management - Caching layer for improved performance - Webhook support for alert notifications - Dashboard generation capabilities - Historical trend analysis tools - Batch operations support - Enhanced error reporting with suggestions - Performance metrics and monitoring - Support for custom PocketBase collections - Export functionality for reports

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Red5d/beszel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server