Skip to main content
Arch MCP Server provides three types of capabilities that work together to enable intelligent interaction with the Arch Linux ecosystem.

πŸ” Resources

URI-based access to Arch ecosystem data - read documentation, package info, and system state.

Resources Reference

23+ URI schemes for accessing Arch Wiki, AUR packages, official repos, system data, logs, news, configuration, and mirrors
Example of accessing Arch Wiki resources

Direct access to Arch Wiki documentation through URI schemes

What you can do:
  • Access Arch Wiki pages in Markdown format
  • Fetch PKGBUILD files with safety annotations
  • Query AUR package metadata
  • Look up official repository packages
  • List installed packages (Arch only)

πŸ› οΈ Tools

Executable functions for search, security analysis, and package installation.

Tools Reference

41 tools organized into 9 categories: discovery, lifecycle, maintenance, organization, security, monitoring, history, mirrors, and configuration
Example of security analysis tools in action

Security analysis tools providing comprehensive package safety checks

What you can do:
  • Search Arch Wiki and AUR packages
  • Analyze PKGBUILD files for security risks
  • Evaluate package trustworthiness
  • Check for system updates safely
  • Install packages with automated security checks

πŸ“‹ Prompts

Guided multi-step workflows that combine resources and tools for complex tasks.

Prompts Reference

8 intelligent workflows for troubleshooting, security audits, dependency analysis, system updates, cleanup, and health checks
Example of dependency analysis prompt workflow

Intelligent workflows that combine multiple tools for complex tasks

What you can do:
  • Diagnose system issues with Wiki-guided solutions
  • Audit AUR packages before installation
  • Plan installations by analyzing dependencies

Feature Comparison

Quick reference to understand what each capability type offers:
CapabilityCountAccess MethodUse WhenExample
Resources23+URI schemesNeed raw data or documentationarchwiki://Systemd
Tools41Function callsNeed to perform operationssearch_aur query="vim"
Prompts8Workflow triggersNeed guided multi-step processaudit_aur_package
Best Practice: Combine all three types for powerful workflows! Resources provide data, Tools perform operations, and Prompts orchestrate complex tasks.

How They Work Together

See how Resources, Tools, and Prompts combine to solve real problems.

Interactive Workflow Example

1

User asks a security question

User Query:
I want to install neofetch from AUR, but I'm concerned about security
The AI assistant automatically determines the best workflow for this request.
2

Resource: Fetch PKGBUILD

Resource Access:
aur://neofetch/pkgbuild
The system uses the PKGBUILD resource to fetch the raw build script for inspection.
Resources provide read-only access to data without executing anything.
3

Tool: Analyze PKGBUILD Safety

Tool Execution:
analyze_pkgbuild_safety package="neofetch"
Scans for security threats:
  • βœ… Dangerous commands (rm -rf /, dd, etc.)
  • βœ… Suspicious downloads (curl|sh, wget|bash)
  • βœ… Obfuscated code (base64, eval)
  • βœ… Privilege escalation attempts
This tool uses pattern matching - always manually review PKGBUILDs too!
4

Resource: Get Package Metadata

Resource Access:
aur://neofetch/info
Provides community trust indicators:
  • Popularity votes (2,500+)
  • Maintainer information
  • Last update date
  • Package age and history
5

Tool: Evaluate Trust Score

Tool Execution:
analyze_package_metadata_risk package="neofetch"
Evaluates:
  • Is the maintainer trustworthy?
  • How popular is this package?
  • Is it actively maintained?
  • Any red flags in metadata?
Trust score: 85/100 - High community trust
6

Tool: Secure Installation

Tool Execution:
install_package_secure package="neofetch" aur=true
If security checks pass:
  • Presents comprehensive security report
  • Asks for final confirmation
  • Handles installation with AUR helper
  • Logs transaction for audit trail
Use install_package_secure instead of manual installation for built-in safety!
Result: You get a secure, well-informed AUR package installation with full understanding of what’s being installed and why it’s safe.
Automation: The entire workflow above can be triggered with a single prompt: audit_aur_package package="neofetch"

Workflow Visualization

Pro Tip: You don’t need to know all this! Just ask in natural language, and the AI figures out the optimal workflow.

Capability Statistics

23 Resources

URI-based data access for Wiki pages, PKGBUILDs, package info, and system data

41 Tools

Executable functions across 9 categories for all Arch Linux operations

8 Prompts

Guided workflows for troubleshooting, auditing, system updates, cleanup, and health checks

Tools by Category

CategoryTool CountPermissionCommon Uses
πŸ” Discovery & Information6ReadSearch Wiki/AUR, get news
πŸ“¦ Package Lifecycle4WriteInstall, update, remove packages
πŸ”§ Package Maintenance7MixedVerify, mark, clean orphans
πŸ“ File Organization5ReadFind owners, list files, search
πŸ”’ Security Analysis2ReadPKGBUILD/metadata scanning
πŸ“Š System Monitoring5ReadDisk space, services, logs
πŸ“œ Transaction History4ReadAudit package operations
🌐 Mirror Management4ReadTest speed, suggest mirrors
βš™οΈ Configuration4ReadParse pacman/makepkg configs
Platform Support:
  • 17 tools work on any platform (use remote APIs)
  • 24 tools require Arch Linux (use local system)
  • All resources work on any platform

Learn More