An example implementation how to integrate an existing vehicle diagnosis into an AI
{
"mcpServers": {
"vehicle-diagnosis-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An example implementation how to integrate an existing vehicle diagnosis into an AI
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 73 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
FHIR MCP Server – helping you expose any FHIR Server or API as a MCP Server.
DataOps Kafka MCP server with consumer lag diagnosis and broker monitoring
A Model Context Protocol (MCP) server providing AI assistants with access to healthcare data and medical information tools, including FDA drug info, PubMed, medRxiv, NCBI Bookshelf, clinical trials, ICD-10, DICOM metadata, and a medical calculator.
MCP Security Weekly
Get CVE alerts and security updates for Vehicle_diagnosis_mcp_server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This repository provides a Spring Boot MCP server that bridges a local vehicle diagnosis REST API to prompt-driven requests using the MCP Java SDK.
The server proxies requests to the locally installed diagnosis backend. Configure the base URL with:
export DIAGNOSIS_API_BASE_URL=http://localhost:8090
Default: http://localhost:8090.
The MCP server itself runs on http://localhost:7070 by default (override with SERVER_PORT).
Swagger file path defaults to input/swagger-docs.customization.json and can be overridden via MCP_SERVER_SWAGGER_PATH (must stay within the input directory).
mvn clean package
mvn spring-boot:run
Send a prompt to /mcp/prompt (REST convenience endpoint):
curl -X POST http://localhost:7070/mcp/prompt \
-H "Content-Type: application/json" \
-d '{"prompt":"What is the identification of the ECU Engine electronics from my connected Audi Q4 e-tron FZ"}'
curl -X POST http://localhost:7070/mcp/selectVehicle \
-H "Content-Type: application/json" \
-d '{"manufacturer":"Audi","series":"Q4 e-tron","vehicle":"FZ"}'
The MCP SSE endpoint is /sse, and the message endpoint is /mcp/message (see mcp.server.base-url).
If you run the MCP server on http://localhost:8085, configure the port before starting:
export SERVER_PORT=8085
mvn spring-boot:run
In Claude Desktop, open Settings → Developer → Edit Config and add an MCP server that targets the local SSE endpoint:
{
"mcpServers": {
"vehicle-diagnosis": {
"transport": "sse",
"url": "http://localhost:8085/sse",
"messageUrl": "http://localhost:8085/mcp/message"
}
}
}
Restart Claude Desktop after saving the config.
docker compose build
docker compose up
Update the diagnosis-backend image in docker-compose.yml to the actual container image for your installed diagnosis backend.
input/swagger-docs.customization.json (single-line JSON file)./sse and /mcp/message.