CRM MCP Server
by pamaybg
This project implements a Model Context Protocol (MCP) server using Spring AI. It provides functionalities for CRM campaign management.
Last updated: N/A
What is CRM MCP Server?
The CRM MCP Server is a Spring AI-based server designed for managing CRM campaigns using the Model Context Protocol. It is packaged as a lightweight Docker image for easy deployment and execution.
How to use CRM MCP Server?
To use the server, build the Docker image using the provided Dockerfile and build scripts (build_and_push.sh or build_and_push.bat). Then, run the image using docker run -i --rm yoonbeopgong/crm-mcp-server
. The server can be integrated into JSON configurations by referencing the Docker image.
Key features of CRM MCP Server
CRM campaign creation
Targeting rule configuration
Email content generation
Campaign schedule setting
Use cases of CRM MCP Server
Automated CRM campaign management
Personalized email marketing
Targeted advertising campaigns
A/B testing of campaign strategies
FAQ from CRM MCP Server
How do I build the Docker image?
How do I build the Docker image?
Use the provided build_and_push.sh
(Linux/Mac) or build_and_push.bat
(Windows) script after logging into Docker Hub.
How do I run the server?
How do I run the server?
Use the command docker run -i --rm yoonbeopgong/crm-mcp-server
.
What are the prerequisites for building and deploying the server?
What are the prerequisites for building and deploying the server?
You need Docker Desktop installed, a Docker Hub account, and you must be logged in to Docker Hub.
How do I test the Docker image?
How do I test the Docker image?
Run the test-docker.sh
(Linux/Mac) or test-docker.bat
(Windows) script.
What should I do if the Docker build fails?
What should I do if the Docker build fails?
Check your JDK version (should be Java 17), ensure the JAR file is generated by running ./gradlew build
, and try building without cache using docker build -t yoonbeopgong/crm-mcp-server . --no-cache
.