Zed的Arch Linux MCP服务器扩展
此扩展集成了 Arch Linux MCP服务器 Zed,提供对Arch Linux生态系统的人工智能辅助访问。
特性
资源(基于URI的访问)
- Arch Wiki:
archwiki://Installation_guide-以Markdown格式访问Wiki页面 - 官方repo:
archrepo://vim-获取官方套餐详情 - AUR信息:
aur://yay/info-AUR包元数据(投票、维护者、日期) - AUR PKGBUILD:
aur://yay/pkgbuild-带安全分析的原始PKGBUILD - 系统包 (仅拱形):
- pacman://installed -列出已安装的软件包 - pacman://orphans -查找孤立的包 - pacman://explicit -明确安装的软件包 - pacman://groups -所有包组 - pacman://group/base-devel -特定组中的包
- 系统信息:
- system://info -系统信息(内核、内存、正常运行时间) - system://disk -磁盘空间使用情况 - system://services/failed -失败的systemd服务 - system://logs/boot -最近的启动日志
- 新闻:
archnews://latest-最新Arch Linux新闻
工具(可执行函数)
包裹搜索和信息
search_archwiki-使用排名结果查询Arch Wikisearch_aur-搜索AUR(按相关性/投票/受欢迎程度/修改)get_official_package_info-获取官方套餐详情
软件包生命周期管理(仅限Arch)
check_updates_dry_run-检查可用更新install_package_secure-安装时进行安全检查(阻止恶意软件包)remove_package-删除单个包裹remove_packages_batch-高效删除多个包
包装分析和维护(仅限拱形)
list_orphan_packages-查找孤立的包remove_orphans-使用模拟运行选项清洁孤儿verify_package_integrity-检查文件完整性list_explicit_packages-列出用户安装的软件包
证券分析
analyze_pkgbuild_safety-PKGBUILD综合分析(50+危险信号)analyze_package_metadata_risk-包信任评分
提示(引导式工作流)
troubleshoot_issue-诊断系统错误audit_aur_package-安装前安全审计analyze_dependencies-安装规划safe_system_update-安全更新工作流程
安装
选项1:本地STDIO(推荐)
扩展程序将自动使用 uvx arch-ops-server 用于本地STDIO操作。
先决条件:
- Python 3.11+
- 紫外线 (推荐)或pip
快速安装:
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh扩展程序将自动运行 uvx arch-ops-server 必要时。
选项2:Smithery HTTP服务器
或者,您可以使用Smithery上的托管MCP服务器(需要互联网连接):
{
"context_servers": {
"arch-ops-server": {
"server_path": "npx",
"args": ["-y", "@smithery/cli", "run", "@nihalxkumar/arch-mcp"]
}
}
}或者直接在Zed中配置使用: https://smithery.ai/server/@nihalxkumar/arch-mcp/
配置
您可以在Zed设置中自定义服务器路径:
{
"context_servers": {
"arch-ops-server": {
// Optional: Custom path to the arch-ops-server binary/script
// "server_path": "/path/to/arch-ops-server",
// Optional: Use local development path (for development)
// "use_local_path": false,
// Optional: Local path to arch-mcp repository (if use_local_path is true)
// "local_path": "/home/user/dev/arch-mcp"
}
}
}文档
有关完整文档,请访问: https://nxk.mintlify.app/arch-mcp
许可证
此扩展具有双重许可:
- 仅限GPL-3.0 -用于强大的左版权保护
- MIT许可证 -为了更广泛的兼容性
您可以根据任一许可证的条款使用此软件。
