Omarchy手册插件

一个将Omarchy手册作为本地MCP服务器暴露的Claude Code插件,提供可搜索的缓存访问。

  • by aldochaconc
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 aldochaconc/omarchy-mcp

使用说明

奥马奇·麦克普

一个Claude Code插件,它公开了 奥马奇手册 作为本地MCP服务器。直接在Claude对话中提供对手册所有43个部分的可搜索、缓存访问。

作者 阿尔多·W·查孔(@Aldochaconc)


它做什么

  • 在本地获取并缓存Omarchy手册(无重复的网络调用)
  • 公开5个MCP工具,用于从Claude内部查询文档
  • 支持按需刷新以获取文档更新
  • 启用所有缓存部分的全文搜索

安装

/plugin marketplace add /path/to/omarchy-mcp
/plugin install omarchy-mcp@omarchy-mcp-dev

重新启动克劳德代码。然后预加载完整的手动缓存(一次性):

fetch_all_sections

MCP工具

list_sections

列出Omarchy手册的所有43个部分及其slug和缓存状态。

没有参数。

输出示例:

- **Welcome to Omarchy** — `welcome-to-omarchy` (cached 2026-03-07)
- **Hotkeys** — `hotkeys` (not cached)
...

read_section

阅读特定章节的全部内容。

参数 类型 必填 说明
slug string yes 段塞(例如。 hotkeys, neovim).使用 list_sections 寻找蛞蝓。
refresh boolean no 即使缓存,也从实时网站重新获取。违约: false.

例子:

read_section { "slug": "hotkeys" }
read_section { "slug": "neovim", "refresh": true }

search_docs

在所有缓存部分进行全文搜索。最多返回5场比赛,并按相关性排名摘录。

参数 类型 必填 说明
query string yes 要搜索的关键字或短语。

注: 仅搜索本地缓存中已有的部分。跑 fetch_all_sections 首先是全面覆盖。

例子:

search_docs { "query": "clipboard" }
search_docs { "query": "fingerprint auth" }

fetch_all_sections

从实时网站获取并缓存所有43个部分。运行一次以构建本地索引,或使用 refresh: true 当文档更新时。

参数 类型 必填 说明
refresh boolean no 即使已经缓存,也要重新获取所有部分。违约: false.

例子:

fetch_all_sections {}
fetch_all_sections { "refresh": true }

cache_status

显示缓存了哪些部分以及上次获取这些部分的时间。

没有参数。

输出示例:

# Cache Status

43/43 sections cached
Last full fetch: 2026-03-07

- [x] Welcome to Omarchy — last fetched 2026-03-07
- [x] Hotkeys — last fetched 2026-03-07
...

缓存

内容存储在 server/.cache/ 在插件目录中。每个部分都是一个JSON文件:

server/.cache/
├── index.json          # Metadata index
├── hotkeys.json
├── neovim.json
└── ...

缓存路径可以通过以下方式覆盖 OMARCHY_CACHE_DIR 环境变量。


发展

cd server
npm install
npm run build    # Compile TypeScript → dist/
npm start        # Run the server directly

要迭代插件:

/plugin uninstall omarchy-mcp@omarchy-mcp-dev
# make changes, then:
npm run build
/plugin install omarchy-mcp@omarchy-mcp-dev
# restart Claude Code

手册章节

蛞蝓 标题
welcome-to-omarchy 欢迎来到奥马奇
the-basics 基础知识
getting-started 入门指南
navigation 导航
themes 主题
extra-themes 额外主题
making-your-own-theme 制作自己的主题
universal-clipboard 通用剪贴板
hotkeys 热键
the-applications 应用程序
terminal 航站楼
neovim 我不知道。
ai AI
development-tools 开发工具
shell-tools 壳牌工具
shell-functions 外壳功能
tuis TUIs。
guis GUI
commercial 商业
filling-out-pdfs 填写PDF
web-apps Web应用程序
gaming 游戏
windows-vm Windows虚拟机
other-packages 其他套餐
configuration 配置
updates 更新
dotfiles 点文件
monitors 监视器
keyboard-mouse-trackpad 键盘、鼠标、触控板
system-sleep 系统睡眠
fingerprint-fido2-authentication 指纹和Fido2身份验证
fonts 字体
backgrounds 背景
prompt 提示
common-tweaks 常见调整
manual-installation 手动安装
mac-support Mac支持
troubleshooting 故障排除
faq 常见问题解答
system-snapshots 系统快照
security 安全
omarchy-on 奥马奇在
the-rest 其余的

许可证

麻省理工学院