MCP with Claude
A Spring Boot MCP server that provides company details, requiring the Claude Desktop application to function.
Getting Started
Steps to Make this Project work as MCP
step 1 - install claude desktop in your system
step 2 - upon installation a claude icon will be shown on your desktop
step 3 - run following command in your project mvn clean package -DskipTests this command will create a target folder within your project, if it doesn't show then refresh your project, under this folder you will see a .jar file. copy the absolute location of .jar file
step 3 - open claude_desktop_config file (use notepad, notepad++ or any text/json editor), this file will be found in C drive, under the folder (C:\Users\user_name\AppData\Roaming\Claude)
step 4 - put following script inside claude_desktop_config file { "mcpServers": { "dev-build-mcp": { "command": "java", "args": [ "-jar", "location_of_your_jar_file" ] } } }
step 5 - go to application.properties or application.yaml file and paste following script
spring.main.web-application-type=none
spring.ai.mcp.server.name=dev-build-mcp
spring.ai.mcp.server.version=0.0.1
# NOTE: You must disable the banner and the console logging
# to allow the STDIO transport to work !!!
spring.main.banner-mode=off
logging.pattern.console=
For this you can give any name 'spring.ai.mcp.server.name' , in my case i have given dev-build-mcp
step 6 - start your spring boot server by running this command 'mvn spring-boot:run'
step 6 - now start claude desktop by clicking on claude desktop icon (shows on desktop), In the textbox you will see an icon just beside '+', click on that and you will see your mcp server name, in case of this project it will show dev-build-mcp. turn off the web search and start searching for example - 'get me all product company name' or 'get me the details about Apple company'
Note - since we have configured our project to provide details regarding the company, it will show only those results with a little bit addition of text by Calude intelligence.
For reference -

Technology and version used
Java - 21 spring boot - 3.5.0
Serveurs connexes
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Gemini CLI MCP Server
An MCP server and CLI wrapper for Google's Gemini CLI, featuring OAuth authentication support.
AntBot MCP Server
A TypeScript MCP server for integrating with the AntBot AI-based RPA platform, handling tool listing and execution.
Remote MCP Server on Cloudflare (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication, featuring customizable tools.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers, without authentication.
EVE Online ESI
Interact with the EVE Online ESI API to access game data and services.
Zaim API
A server template for interacting with APIs that require an API key, using the Zaim API as an example.
Tatara MCP Server
An MCP server for interacting with the Tatara blockchain ecosystem. Requires configuration for the Tatara RPC endpoint and a wallet private key.
PentestGPT-MCP
An advanced penetration testing tool for automated, LLM-driven security assessments using tools like nmap and dirb.
MCP Messenger
Like n8n for developers
DreamFactory MCP
An MCP server for integrating with the DreamFactory API to manage and access data sources.