# ============================================================================= # fwh-agent-mcp(新 AI 助手业务数据 MCP 服务)配置示例 # 使用方式:复制到部署目录 /var/www/fwh-toolbox/server/config.agent-mcp.env 后按需修改, # 切勿把真实密钥提交到仓库。 # 读取路径:只读取工作目录下的 ./config.agent-mcp.env(-config 可指定), # 与主服务的 config.env、旧 MCP 的 config.mcp.env 互不共用;环境变量可覆盖文件内配置。 # 文件不存在时服务拒绝启动。 # # 说明:只包含 fwh-agent-mcp 用到的配置子集(数据库 / 缓存、MinIO 只读、FWH 生产与测试 API、Plane Web)。 # 设计见 docs/ai-assistant-agentserver/agent-mcp.md 第 6 节。 # ============================================================================= # ---------- fwh-agent-mcp ---------- # TODO: [必填] Bearer 令牌,与 AgentServer 后台 MCP 服务 fwh 的请求头一致(openssl rand -hex 32) AGENT_MCP_TOKEN="CHANGE_ME" # 监听地址;命令行 -listen 优先(systemd 单元中已指定) AGENT_MCP_LISTEN="127.0.0.1:8091" # 全局并发上限,保护 FWH 云平台与数据库 AGENT_MCP_MAX_CONCURRENCY=8 # 日志文件;目录不可写时输出到 stderr AGENT_MCP_LOG_PATH="/var/www/fwh-toolbox/server/logs/agent-mcp.log" # ---------- APP(数据库 / 缓存)---------- # 运行环境:pro=生产 / dev=开发 APP_ENV="pro" # PostgreSQL 连接串 POSTGRES_DSN="host=localhost user=fwh_toolbox password=CHANGE_ME dbname=fwh_toolbox_db port=5432 sslmode=disable" # MongoDB 连接串——生产用 FwhToolboxDb,开发用 FwhToolboxDbDev MONGO_DSN="mongodb://127.0.0.1:27017/FwhToolboxDb" # Redis 地址(缓存) REDIS_ADDR="localhost:6379" # ---------- MinIO(只读)---------- # 故障录波文件(fault-record/ 前缀)的读取:fault_record_data、fault_record_export。 # 使用 AI 专用账号 fwh-toolbox-ai(对 fwh-toolbox 桶只读,由 provision_minio.sh 创建),与旧 MCP 的 config.mcp.env 相同 MINIO_ENDPOINT="localhost:9198" MINIO_ACCESS_KEY="fwh-toolbox-ai" MINIO_SECRET_KEY="CHANGE_ME" MINIO_BUCKET_NAME="fwh-toolbox" # ---------- FWH API(生产)---------- FWH_ENERGY="energy.franklinwh.com" FWH_OSS="oss.franklinwh.com" FWH_USER="FMU006" # 后端会自动做 MD5,此处填明文 FWH_PASSWORD="CHANGE_ME" # 若使用的 FWH 账号启用 TOTP,填写认证器提供的 Base32 密钥 FWH_TOTP_SECRET="" # ---------- FWH API(测试)---------- # tou_template_list / tou_template_get 的 env=test,以及写工具 tou_template_save 使用 FWH_TEST_ENERGY="test.franklinwh.com" FWH_TEST_OSS="test.franklinwh.com" FWH_TEST_USER="SuperAdmin" FWH_TEST_PASSWORD="CHANGE_ME" # ---------- Plane Web ---------- # plane_issue_search / plane_issue_get,以及写工具 feedback_create 使用 PLANE_WEB_HOST="http://localhost:8600" PLANE_WEB_EMAIL="CHANGE_ME" PLANE_WEB_PASSWORD="CHANGE_ME" PLANE_WEB_WORKSPACE_SLUG="fwh" PLANE_WEB_PROJECT_ID="CHANGE_ME" PLANE_WEB_LABEL_BUG="CHANGE_ME" PLANE_WEB_LABEL_FEATURE="CHANGE_ME" PLANE_WEB_LABEL_FEEDBACK="CHANGE_ME"