mcp9s
A. k9s-灵感终端UI,用于发现和交互 主控程序 (模型上下文协议)服务器。
mcp9s会自动从系统上安装的所有流行AI编码客户端中发现远程MCP服务器,显示其实时状态,并允许您浏览工具、生成curl请求并执行它们——所有这些都可以从终端完成。
特性
- 自动发现 --扫描18+MCP客户端配置以查找远程服务器
- 实时状态 --每2秒用真正的MCP握手探测服务器
- 工具浏览器 --列出服务器公开的所有工具及其参数
- 卷发一代 --为任何工具调用构建可运行的curl命令
- 在应用内执行 --运行生成的curl并内联查看响应
- JSON突出显示 --语法高亮显示、可滚动的响应查看器
- 去重 --跨客户端共享的服务器被合并,显示所有客户端
- 正则表达式过滤器 --按名称、URL或客户端筛选服务器
支持的客户
| 客户端 | 配置路径 |
|---|---|
| 克劳德代码 | ~/.claude.json |
| 光标 | ~/.cursor/mcp.json |
| VSCode | ~/Library/Application Support/Code/User/mcp.json |
| VSCode内部人员 | ~/Library/Application Support/Code - Insiders/User/mcp.json |
| 风帆冲浪 | ~/.codeium/windsurf/mcp_config.json |
| 风帆JetBrains | ~/.codeium/mcp_config.json |
| 基罗 | ~/.kiro/settings/mcp.json |
| LM工作室 | ~/.lmstudio/mcp.json |
| Gemini CLI | ~/.gemini/settings.json |
| Roo代码 | ~/.roo/mcp.json |
| 克莱恩 | ~/.cline/mcp_settings.json |
| 带来 | ~/.trae/mcp.json |
| 反重力 | ~/.antigravity/mcp.json |
| OpenCode | ~/.opencode/mcp.json |
| Zed | ~/.config/zed/settings.json |
| Amp CLI | ~/.amp/settings.json |
| 鹅 | ~/.config/goose/config.yaml |
| 继续 | ~/.continue/config.yaml |
仅显示远程(HTTP/SSE)服务器。跳过本地stdio服务器。
先决条件
安装
去安装
go install github.com/chrisjburns/mcp9s/cmd/mcp9s@latest这个地方 mcp9s 二进制在你的 $GOPATH/bin (或 $HOME/go/bin 默认情况下)。
从源代码构建
task build或者没有任务:
go build -o bin/mcp9s ./cmd/mcp9s/跑
task run或者直接:
./bin/mcp9s按键绑定
服务器列表
| 关键 | 行动 |
|---|---|
↑/k | 向上移动 |
↓/j | 向下移动 |
g | 跳到顶部 |
G | 跳到底部 |
d / Enter | 查看服务器详细信息 |
/ | 筛选服务器 |
: | 命令模式 |
? | 帮助 |
q | 退出 |
详情视图
| 关键 | 行动 |
|---|---|
↑/k | 上移(工具列表) |
↓/j | 向下移动(工具列表) |
Enter | 打开工具对话框(填充参数,生成卷曲) |
e | 执行curl请求 |
c | 将curl复制到剪贴板 |
[/] | 滚动响应 |
Esc | 返回服务器列表 |
q | 返回服务器列表 |
项目结构
cmd/mcp9s/ Entry point
internal/
config/ MCP client config discovery and parsing
mcpclient/ MCP protocol operations (tool fetching, curl building)
tui/ Bubbletea TUI (model, update, view, keys, styles)许可证
麻省理工学院
