Token导航 LogoToken导航

MCP Server · 运维云端

shellsmith (B Blazewav E)

一个基于AI的macOS开发环境,通过Nix和Just实现声明式包管理和可组合设置。

未说明官方级别未说明来源级核验工具 0
AI开发Claude云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
bBlazewavE
提供方
bBlazewavE

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

shellsmith (B Blazewav E) 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

运维云端

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

贝壳匠

一个完整的基于人工智能的macOS开发环境。声明性包通过 尼克斯,可组合设置通过 就,可在任何Mac上复制。

快速开始

新鲜的Mac

git clone https://github.com/bBlazewavE/shellsmith.git ~/.shellsmith
cd ~/.shellsmith
./bootstrap.sh                      # installs Xcode CLI tools + Nix
nix develop --command just setup    # links configs, injects zshrc, installs npm extras
source ~/.zshrc

现有Mac(已安装Nix)

cd ~/.shellsmith
nix develop --command just setup

建筑

flake.nix              ← declares all packages (Nix devShell)
justfile               ← recipes: setup, link, zshrc, npm, mcp, orch-*, status, clean, update
bootstrap.sh           ← one-time script (Xcode CLI + Nix)
shell/zshrc_block.zsh  ← shell config injected into ~/.zshrc
nvim/                  ← Neovim config (symlinked to ~/.config/nvim)
tmux/                  ← tmux config (symlinked to ~/.tmux.conf)
mcp/                   ← MCP server templates (GitHub, Jira, Slack, Linear, Notion)
orchestrator/          ← async plan-and-execute pipeline (orch CLI)

安装流量: bootstrap.sh → nix develop → just setup

安装什么

工具用途通过安装
尼奥夫具有LSP、补全、模糊查找功能的初级编辑器Nix
终端复用器用于多窗格会话的终端多路复用器Nix
克劳德代码AI编码助手(CLI)Nix(社区片)
πAI编码代理npm
懒鬼git的终端用户界面Nix
电液动方型闸阀模糊查找器(文件、历史、目录)Nix
文件描述符快速文件查找器(由fzf/Telescope使用)Nix
ripgrep快速文本搜索(望远镜使用)Nix
写作终端文件管理器Nix
星际飞船跨shell提示Nix
高GitHub CLINix
Node.js 22npm包和LSP服务器需要Nix
就用于设置配方的命令运行器Nix

只是食谱

食谱它的作用
just setup运行link、zshrc、npm(默认)
just linkSymlinks nvim/和tmux.conf(带备份)
just zshrc将shell块注入到标记之间的~/.zshrc中
just npm安装Nix未涵盖的npm全局变量
just mcp交互式MCP服务器设置(GitHub、Jira、Slack等)
just mcp github配置特定的MCP服务器
just mcp-list列出可用的MCP服务器模板
just mcp-status显示已配置的MCP服务器
just status显示当前状态(符号链接、包、MCP、shell块)
just clean删除符号链接和zshrc块
just update跑步 nix flake update 和 npm update -g
just orch-setup安装编排器Python依赖项并创建状态目录
just orchestrate 提交异步规划任务
just orch-status列出所有编排器任务
just orch-show 显示任务详细信息、计划和结果
just orch-approve 批准计划并开始执行
just orch-cancel 取消任务并杀死其worker
just orch-logs 打印任务日志文件

所有食谱都是幂等的——可以安全地重复运行。

组件

尼奥夫

带有lazy.nvim插件管理器的完整IDE配置。插件在首次启动时自动安装。

插件包括:

  • 主题: 卡布奇诺摩卡
  • LSP: Mason+nvim lspconfig(自动安装Lua、Python、TypeScript、Go、Rust、HTML、CSS、JSON、YAML、Bash的服务器)
  • 完成: 带LSP、缓冲区、路径和代码段源的nvim-cmp
  • 模糊发现: fzf原生望远镜
  • 树座 : 语法高亮显示、文本对象、增量选择
  • 文件树: 新树
  • Git: Gitsign(内联diff标记)
  • UI: 缓冲线、Lualine、哪个键、dressing.nvim、nvim通知
  • 编辑: 自动播放、Comment.nvim、nvim环绕、缩进空白行
  • 其他: 智能拆分,自动保存(默认关闭,切换 :ASToggle)

终端复用器

  • 前缀: Ctrl-a (不是默认值 Ctrl-b)
  • 老鼠 已启用(滚动、单击、调整大小)
  • 真实颜色: 配置为256色终端
  • Catppucci匹配状态栏

壳牌(zsh)

将标记分隔块注入 ~/.zshrc (保留现有配置)。包括:

  • Nix守护进程源代码
  • EDITOR / VISUAL 设置为nvim
  • fzf外壳集成
  • 星舰提示
  • 别名和 dev 函数

MCP服务器(将AI连接到外部服务)

MCP(模型上下文协议)允许Claude Code和Pi与外部服务交互——搜索Jira问题、创建GitHub PR、发布到Slack,所有这些都可以从您的AI编码会话中完成。

可用服务器:

服务器服务需要身份验证
github问题、PR、repos、代码搜索gh auth login
jiraJira问题,Confluence页面Atlassian API令牌
slack频道、消息、线程Slack机器人令牌
linear问题、项目、团队线性API键
notion页面、数据库、搜索通知API密钥

快速设置:

# Interactive — pick which servers to enable
nix develop --command just mcp

# Direct — configure specific servers
nix develop --command just mcp github
nix develop --command just mcp github jira slack

# Check what's configured
just mcp-status

如果您已经运行过GitHub,则GitHub为零配置 gh auth login --它直接使用GitHub CLI。

对于基于令牌的服务(Jira、Slack等),安装程序将提示输入凭据或从环境变量中读取凭据。模板位于 mcp/ --通过在那里放置一个JSON文件来添加自己的文件。

编排器(异步计划和执行)

一种非阻塞的流水线,将任务分派到一个思维模型进行规划,然后再分派到较小的模型进行执行。所有API调用都在后台进程中运行—CLI会立即返回。

状态机: planning → planned → executing → completed (或 cancelled / failed)

用途:

just orch-setup                           # one-time: install deps
orch run "Add retry logic to api.py"      # submit task → plans in background
orch status                               # check progress
orch show                             # view the plan
orch approve                          # start execution
orch show                             # view the result
orch logs                             # view worker output

模型默认为Claude Sonnet(计划者)和Claude Haiku(执行者),可通过以下方式覆盖 ORCH_PLANNER_MODEL / ORCH_EXECUTOR_MODEL env变量。管道配置存在 orchestrator/pipelines/plan-execute.yaml.

Pi(主要AI接口)

Pi是 dev 会议。它支持15个以上的模型提供商——使用Claude完成复杂的任务,并切换到更便宜的模型进行快速提问,以优化代币支出。Claude Code作为提供程序安装在Pi中。

安装后,设置身份验证。您可以使用以下任一方式:

  • 克劳德代码OAuth令牌: claude setup-token 然后 export ANTHROPIC_API_KEY=
  • 控制台API密钥: 从console.anthropic.com获取一个
  • 其他供应商: 集 GOOGLE_API_KEY, OPENAI_API_KEY等等。

快捷方式和别名

外壳

命令操作
dev启动tmux会话:Neovim(文件选择器)+Pi
dev myproject相同,使用自定义会话名称
vnvim
lglazygit
yyazi
ccclaude
orchpython3 ~/.shellsmith/orchestrator/orch.py

终端复用器

关键行动
`Ctrl-a \`水平拆分窗格
Ctrl-a -垂直拆分窗格
Alt-Arrow导航窗格(无前缀)
Ctrl-a c新建窗口
Ctrl-a r重新加载tmux配置

尼奥夫

关键行动
Space领导密钥
Space e切换文件树
Space ff查找文件
Space fg实时grep
Space fb查找缓冲区
Space fr最近的文件
Shift-H/L上一个/下一个缓冲区
gd转到定义
gr转到参考文献
K悬停文档
Space ca代码操作
Space rn重命名符号
Space d显示诊断
gc切换评论
Ctrl-s保存文件

更新

所有配置都是符号链接的,因此拉取repo会更新它们:

cd ~/.shellsmith
git pull

有关工具和软件包更新:

nix develop --command just update

卸载

cd ~/.shellsmith
nix develop --command just clean

这将删除符号链接和zshrc块。要彻底清理:

# Remove installed data
rm -rf ~/.local/share/nvim/lazy    # Neovim plugins
# Remove the repo
rm -rf ~/.shellsmith

验证

just status                # check symlinks, packages, shell block
which claude               # should resolve to Nix store or npm global
which nvim                 # should resolve to Nix store
nix flake check            # validate the flake
source ~/.zshrc && dev     # launch the tmux dev session

事件解决手册

Neovim插件安装失败

rm -rf ~/.local/share/nvim/lazy
nvim  # lazy.nvim will re-bootstrap

LSP服务器未启动

# Inside Neovim:
:Mason          # Check server status
:LspInfo        # Check attached clients
:LspLog         # View error logs

tmux未使用正确的颜色

确保您的终端模拟器支持真彩色,并设置为 xterm-256color.如果需要,添加到终端设置中:

export TERM=xterm-256color

未找到克劳德代码

which claude               # Check PATH
just status                # Check overall state
source ~/.zshrc            # Reload shell

故障排除

图标看起来坏了? 安装Nerd字体:

# Via Nix (ad-hoc)
nix-env -iA nixpkgs.nerd-fonts.jetbrains-mono

然后将其设置为终端的字体。

望远镜坏了? 确保ripgrep可用——如果你在Nix-dev shell中,它应该是可用的:

which rg

fzf键绑定不起作用? 确保 source <(fzf --zsh) 在Oh My Zsh来源于您的 .zshrc.

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Lua本地部署AI开发macOS工具开发环境Nix包管理Just命令

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
shellsmith (B Blazewav E)

MCP World · 本页

0未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

shellsmith (B Blazewav E) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

shellsmith (B Blazewav E) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

shellsmith (B Blazewav E) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

shellsmith (B Blazewav E) 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

shellsmith (B Blazewav E) 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP