Skip to content

nihalxkumar/arch-mcp

v3.0.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 6mo MCP Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

arch-linux archlinux aur mcp mcp-server mcp-servers
+1 more
modelcontextprotocol

Summary

AI summary

Adds 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_update prompt 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

Track nihalxkumar/arch-mcp

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]