start_server.bat•1.04 kB
@echo off
REM 微信公众号文章MCP服务器启动脚本 (Windows)
echo 🚀 准备启动微信公众号文章MCP服务器...
REM 检查是否在正确的目录
if not exist "main.py" (
echo ❌ 错误: 请在mcp-server-wechat目录下运行此脚本
exit /b 1
)
REM 激活虚拟环境
if exist "..\.venv\Scripts\activate.bat" (
echo 📦 激活虚拟环境...
call ..\.venv\Scripts\activate.bat
) else (
echo ⚠️ 警告: 未找到虚拟环境,使用系统Python
)
REM 检查依赖是否安装
echo 🔍 检查依赖...
python -c "import playwright" 2>nul
if errorlevel 1 (
echo ❌ 错误: 缺少playwright依赖,正在安装...
pip install playwright>=1.40.0
playwright install chromium
)
REM 检查其他依赖
python -c "import mcp, beautifulsoup4, markdown, pydantic, aiohttp" 2>nul
if errorlevel 1 (
echo ❌ 错误: 缺少必要依赖,正在安装...
pip install -r requirements.txt
)
REM 启动服务器
echo 🚀 启动服务器...
python main.py --mode stdio --log-level INFO