This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryAdds comprehensive system monitoring, news integration, and a safe update workflow.
Full changelog
🚀 Major Release: System Monitoring & Proactive Safety
This release adds comprehensive system monitoring, news integration, and proactive safety features for safer Arch Linux management.
✨ New Features
📰 News Integration
- RSS feed parser for archlinux.org announcements
- Critical news detection (manual intervention required)
- News filtering since last system update
- Breaking change and action item detection
📜 Transaction History
- Parse pacman log for complete transaction history
- Package installation timeline and upgrade tracking
- Failed operation detection and diagnostics
- Database synchronization event monitoring
🪞 Mirror Management
- Active mirror listing and health checks
- Mirror speed testing with latency measurements
- Fastest mirror suggestions by geographic location
- Comprehensive mirror configuration validation
⚙️ Configuration Analysis
- Parse and analyze pacman.conf settings
- Parse and analyze makepkg.conf build configuration
- Ignored package detection with critical warnings
- Parallel downloads configuration management
🔍 Database Monitoring
- Package database freshness checking
- Staleness warnings and sync recommendations
- Multi-repository database age tracking
🛡️ Safe System Update Workflow
- New
safe_system_updateprompt orchestrates:- Critical news checking
- Disk space verification
- Available updates listing
- Failed services detection
- Database freshness validation
- Comprehensive safety recommendations
📊 Statistics
- New Modules: 4 (news, logs, mirrors, config)
- New Tools: 17
- New Resources: 11
- New Prompts: 1 (safe_system_update)
- Test Coverage: Comprehensive test suite for all new features
🔧 Tools Added
get_latest_news, check_critical_news, get_news_since_last_update
get_transaction_history, find_when_installed, find_failed_transactions, get_database_sync_history
list_active_mirrors, test_mirror_speed, suggest_fastest_mirrors, check_mirrorlist_health
analyze_pacman_conf, analyze_makepkg_conf, check_ignored_packages, get_parallel_downloads_setting
check_database_freshness
🔗 Resources Added
archnews://latest, archnews://critical, archnews://since-update
pacman://log/recent, pacman://log/failed, pacman://database/freshness
mirrors://active, mirrors://health
config://pacman, config://makepkg
📦 Installation
uvx [email protected]
Or via Docker:
docker pull ghcr.io/nihalxkumar/arch-mcp:3.0.0
🔄 Upgrade Notes
No breaking changes. All existing functionality remains compatible.
Full Changelog: https://github.com/nihalxkumar/arch-mcp/compare/v2.0.1...v3.0.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About nihalxkumar/arch-mcp
Arch Linux MCP Server to the Arch Linux ecosystem of the Arch Wiki, AUR, and official repositories for AI-assisted Arch Linux usage on Arch and non-Arch systems. Features include searching Arch Wiki and AUR, getting package info, checking for updates, installing packages securely, and analyzing PKGBUILDs.
Beta — feedback welcome: [email protected]