-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathinstall.sh
More file actions
55 lines (43 loc) · 1.25 KB
/
install.sh
File metadata and controls
55 lines (43 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/bash
# 三术 MCP 工具 - 最简化安装脚本
# 只需构建两个CLI工具即可运行MCP
set -e
echo "🚀 安装 三术 MCP 工具..."
# 检查必要工具
for cmd in cargo pnpm; do
if ! command -v "$cmd" &> /dev/null; then
echo "❌ 请先安装 $cmd"
exit 1
fi
done
# 构建
echo "📦 构建前端资源..."
pnpm build
echo "🔨 构建 CLI 工具..."
cargo build --release
# 检查构建结果
if [[ ! -f "target/release/等一下" ]] || [[ ! -f "target/release/三术" ]]; then
echo "❌ 构建失败"
exit 1
fi
# 安装到用户目录
BIN_DIR="$HOME/.local/bin"
mkdir -p "$BIN_DIR"
cp "target/release/等一下" "$BIN_DIR/"
cp "target/release/三术" "$BIN_DIR/"
chmod +x "$BIN_DIR/等一下" "$BIN_DIR/三术"
echo "✅ 安装完成!CLI 工具已安装到 $BIN_DIR"
# 检查PATH
if [[ ":$PATH:" != *":$BIN_DIR:"* ]]; then
echo ""
echo "💡 请将以下内容添加到 ~/.bashrc 或 ~/.zshrc:"
echo "export PATH=\"\$PATH:$BIN_DIR\""
echo "然后运行: source ~/.bashrc"
fi
echo ""
echo "📋 使用方法:"
echo " 三术 - 启动 MCP 服务器"
echo " 等一下 - 启动弹窗界面"
echo ""
echo "📝 MCP 客户端配置:"
echo '{"mcpServers": {"三术": {"command": "三术"}}}'