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
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Alpha Vantage MCP Server
ผู้สนับสนุนAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Playground
A playground for MCP implementations featuring multiple microservices, including news and weather examples.
szum
Render chart images from JSON configs with six themes, ten marks, PNG/SVG output.
Distance Tools MCP
A remote MCP server example deployable on Cloudflare Workers, featuring customizable tools and no authentication.
@rotifer/mcp-server
Self-evolving AI Agent framework — search, compare, and install Genes ranked by Arena fitness via MCP
gopls-mcp
The essential MCP server for Go language: Exposing compiler-grade semantics to AI Agents and LLM for deterministic code analysis and minimal token usage.
ContextKeeper
Provides perfect memory for AI-assisted development by capturing project context snapshots, enabling natural language search, evolution tracking, and code intelligence.
lu-mcp-server
Verify AI agent communication with session types and formal proofs
Swagger MCP
Scrapes Swagger UI to dynamically generate MCP tools at runtime using LLMs.
AntBot MCP Server
A TypeScript MCP server for integrating with the AntBot AI-based RPA platform, handling tool listing and execution.
Swift MCP Server - JavaScript Version
Answers Swift and SwiftUI questions based on the '100 Days of SwiftUI' course using a local SQLite database.