CRM MCP Server logo

CRM MCP Server

by pamaybg

This project implements a Model Context Protocol (MCP) server using Spring AI. It provides functionalities for CRM campaign management.

View on GitHub

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?

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?

Use the command docker run -i --rm yoonbeopgong/crm-mcp-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?

Run the test-docker.sh (Linux/Mac) or test-docker.bat (Windows) script.

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.