MCP with Claude is an MCP server that provides enterprise company information directly to LLM clients through Model Context Protocol integration. Built on Java 21 and Spring Boot 3.5.0 using Spring AI, it connects local business data stores to AI interfaces such as Claude Desktop. The server is designed for Java developers and enterprise analysts who need structured corporate profiles during desktop chat sessions. By utilizing standard input and output communication, the server processes specific queries about companies and returns relevant records without relying on external web search. Organizations can use it to ground AI responses in proprietary company data, ensuring consistency when retrieving entity details. Because it is implemented as a standard Spring Boot application, developers can extend the underlying dataset and business logic using typical Java frameworks while retaining direct integration with Model Context Protocol desktop clients.
Category: CRM, ERP & E-commerce
Tags: company-data, enterprise, java, spring-boot
mvn clean package -DskipTests. 2. Locate the generated .jar file in the project's target directory and copy its absolute path. 3. Verify your application.properties or application.yaml disables the banner and console logging (spring.main.banner-mode=off, logging.pattern.console=, and spring.main.web-application-type=none) to allow stdio communication. 4. Open your claude_desktop_config.json file located in C:\Users\user_name\AppData\Roaming\Claude. 5. Add the server under mcpServers: json { "mcpServers": { "dev-build-mcp": { "command": "java", "args": [ "-jar", "location_of_your_jar_file" ] } } } 6. Start the server via mvn spring-boot:run or run Claude Desktop directly to initialize the configured MCP server.Part of MCP Servers
You build the project using Maven with the command mvn clean package -DskipTests to produce an executable JAR file. Once built, add the java command and jar path into your Claude Desktop configuration file under mcpServers, ensuring banner mode and console logging are disabled in your Spring Boot application properties.
MCP with Claude serves company information to connected clients. It exposes local business records to Claude Desktop, allowing users to ask for details about specific companies or list product companies directly in the chat interface.
The server is configured and documented specifically for Claude Desktop. Any Model Context Protocol client supporting stdio command execution with Java executable JAR files can also connect to it.
The project is implemented in Java 21 using Spring Boot version 3.5.0 alongside Spring AI MCP server capabilities, configured to communicate over stdio transport by suppressing default console logging.