Docker 설정 가이드 - CRM MCP 서버

Docker 설정 가이드 - CRM MCP 서버

site icon
2025.03.30 0
JavaCRM服务营销自动化金融服务
crm-mcp-server 是一个基于 Spring AI 实现的 Model Context Protocol (MCP) 服务器,主要用于 CRM 相关的营销活动管理。其核心功能包括 CRM 活动创建、目标规则设置、电子邮件内容生成以及活动日程安排。该服务通过 Docker 容器化部署,支持标准输入输出(STDIO)方式运行,适用于开发和测试环境。
View on GitHub

Overview

基本能力

产品定位

crm-mcp-server 是一个专注于 CRM 营销活动管理的 MCP 服务器,通过自动化工具简化营销活动的创建和管理流程。

核心功能

  • CRM 活动创建
  • 目标规则设置
  • 电子邮件内容生成
  • 活动日程安排

适用场景

  • 企业 CRM 系统集成
  • 自动化营销活动管理
  • 电子邮件营销内容生成

工具列表

  • Docker: 用于容器化部署和运行服务
  • Gradle: 用于项目构建和 JAR 文件生成

常见问题解答

  1. Docker 构建失败
  2. 确认 JDK 版本是否为 Java 17
  3. 运行 ./gradlew build 确认 JAR 文件生成
  4. 使用 docker build -t yoonbeopgong/crm-mcp-server . --no-cache 尝试无缓存构建

  5. 容器运行失败

  6. 使用 docker logs [container_id] 查看日志
  7. 确认 Dockerfile 中的 JAR 文件路径是否正确

使用教程

使用依赖

  1. 安装 Docker Desktop
  2. 拥有 Docker Hub 账户(示例使用 yoonbeopgong 账户)
  3. 登录 Docker Hub: bash docker login

安装教程

  1. Linux/Mac bash chmod +x build_and_push.sh ./build_and_push.sh

  2. Windows bash build_and_push.bat

调试方式

  1. Linux/Mac bash chmod +x test-docker.sh ./test-docker.sh

  2. Windows bash test-docker.bat

  3. 运行服务 bash docker run -i --rm yoonbeopgong/crm-mcp-server

许可证

None