Files
agent_management/agent_templates/agents/facebook_agent/start_mcp.sh
T

45 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
# Facebook搜索Agent MCP服务器启动脚本
set -e
echo "=========================================="
echo "启动Facebook搜索Agent MCP服务器"
echo "=========================================="
# 检查Python环境
if ! command -v python3 &> /dev/null; then
echo "错误: 未找到Python3"
exit 1
fi
# 检查依赖
if [ ! -f "requirements.txt" ]; then
echo "错误: 未找到requirements.txt"
exit 1
fi
# 检查.env文件
if [ ! -f ".env" ]; then
echo "警告: 未找到.env文件,将使用默认配置"
echo "请确保设置了必要的环境变量"
fi
# 选择运行模式
MODE=${1:-http}
if [ "$MODE" == "stdio" ]; then
echo "启动stdio模式(本地开发)..."
python3 -m facebook_agent.mcp_server
elif [ "$MODE" == "http" ]; then
echo "启动HTTP模式(远程部署)..."
python3 -m facebook_agent.mcp_http_server
else
echo "用法: $0 [stdio|http]"
echo " stdio - 本地stdio模式(默认)"
echo " http - HTTP模式(远程部署)"
exit 1
fi