Files
2026-01-05 10:16:20 +08:00

39 lines
892 B
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Moncter MCP Server 安装脚本
echo "正在安装 Moncter MCP Server..."
# 检查 Node.js
if ! command -v node &> /dev/null; then
echo "错误: 未找到 Node.js请先安装 Node.js (>= 18)"
exit 1
fi
NODE_VERSION=$(node -v | cut -d'v' -f2 | cut -d'.' -f1)
if [ "$NODE_VERSION" -lt 18 ]; then
echo "错误: Node.js 版本过低,需要 >= 18"
exit 1
fi
# 安装依赖
echo "安装依赖..."
npm install
# 编译 TypeScript
echo "编译 TypeScript..."
npm run build
if [ $? -eq 0 ]; then
echo "✅ Moncter MCP Server 安装成功!"
echo ""
echo "使用说明:"
echo "1. 确保后端服务运行在 http://127.0.0.1:8787"
echo "2. 配置 MCP 客户端,添加 Moncter MCP 服务器"
echo "3. 查看 MCP/MCP服务器使用说明.md 了解详细用法"
else
echo "❌ 编译失败,请检查错误信息"
exit 1
fi