Resources (URI-based Access)
Direct access to Arch ecosystem data via custom URI schemes. Resources provide read-only access to Wiki pages, package information, and system data.Available Resources
| URI Scheme | Example | Returns |
|---|---|---|
archwiki:// | archwiki://Installation_guide | Markdown-formatted Wiki page |
aur://*/pkgbuild | aur://yay/pkgbuild | Raw PKGBUILD with safety analysis |
aur://*/info | aur://yay/info | AUR package metadata (votes, maintainer, dates) |
archrepo:// | archrepo://vim | Official repository package details |
pacman://installed | pacman://installed | System installed packages list (Arch only) |
How to Use Resources
Resources are accessed through URI schemes in MCP-compatible clients. Each resource provides structured data that AI assistants can process and present in digestible formats.Arch Wiki Resources
URI Scheme:archwiki://PAGE_NAME
Access any Arch Wiki page in Markdown format. The page name should match the Wiki URL slug.
Examples:
- Full Wiki page content in Markdown
- Formatted sections and code blocks
- Preserved links and references
AUR PKGBUILD Resources
URI Scheme:aur://PACKAGE_NAME/pkgbuild
Fetch raw PKGBUILD files with automatic safety analysis annotations.
Examples:
- Raw PKGBUILD content
- Inline safety warnings for suspicious patterns
- Dependency information
- Build instructions
AUR Package Info Resources
URI Scheme:aur://PACKAGE_NAME/info
Retrieve comprehensive AUR package metadata.
Examples:
- Package name and description
- Maintainer information
- Vote count and popularity
- Last modified date
- Dependencies and conflicts
- License information
Official Repository Resources
URI Scheme:archrepo://PACKAGE_NAME
Query official Arch Linux repository packages.
Examples:
- Package version and architecture
- Repository location (core, extra, community)
- Dependencies and optional dependencies
- Package size and install date
- Description and homepage
Installed Packages Resources
URI Scheme:pacman://installed
List all packages currently installed on the system (Arch Linux only).
Examples:
- Complete list of installed packages
- Version numbers
- Install dates
- Package sizes