서버 모니터링 MCP 서버입니다. (포워더와 별개)
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"server-monitoring-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
LLM을 통한 안전하고 간편한 Spring Boot 서버 진단 및 모니터링 도구 > "복잡한 설정(Datadog, Prometheus) 없이, docker-compose, application.yml, .env 설정을 통해 내 서버의 상태를 LLM에게 물어보세요."
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops / analytics
MCP server for using the GitLab API
MCP Server for kubernetes management commands
MCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.
MCP server for Dynatrace Managed to access logs, events, and metrics.
MCP Security Weekly
Get CVE alerts and security updates for Server Monitoring MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
LLM을 통한 안전하고 간편한 Spring Boot 서버 진단 및 모니터링 도구 "복잡한 설정(Datadog, Prometheus) 없이,
docker-compose, application.yml, .env설정을 통해 내 서버의 상태를 LLM에게 물어보세요."
🎉 카카오 PlayMCP 공식 승인 · 배포 완료
Server Doctor는 MCP(Model Context Protocol) 를 활용하여, LLM(ChatGPT, Claude 등)이 개발자의 로컬 또는 배포된 Spring Boot 서버의 상태(Health)와 에러 로그(Logs) 를 실시간으로 분석하고 진단해주는 도구입니다.
기존 모니터링 도구(Datadog, ELK)의 높은 비용과 복잡한 설정 문제를 해결하기 위해, 초기 스타트업 및 사이드 프로젝트에 최적화된 MVP 형태의 진단 솔루션을 개발했습니다.
docker-compose.yml, application.yml, .env 파일 수정으로 즉시 적용 가능.서버를 직접 등록하기 전에 데모서버를 시연하며 어떤 MCP인지 테스트 가능합니다.
데모 서버의 상태를 확인
에러 여부 확인
에러 분석
logging:
file:
name: /app/logs/application.log
management:
server:
port: 9090
endpoints:
web:
exposure:
include: "health,metrics"
endpoint:
health:
show-details: always
implementation 'org.springframework.boot:spring-boot-starter-actuator'
SERVER_NAME=test003
INGEST_TOKEN=c13600a7-0f90-4373-879a-b62c3d1389da // 서버 등록 시 생성되는 Token
MCP_DOMAIN=http://168.107.53.175
FORWARDER_IMAGE=ghcr.io/takch02/mcp-forwarder:latest
services:
target:
container_name: my-app-target
image: my-app-image:latest
volumes:
- logs:/app/logs
ports:
- "8080:8080"
forwarder:
image: ${FORWARDER_IMAGE}
container_name: mcp-forwarder
depends_on: [target]
volumes:
- logs:/logs:ro
environment:
MCP_LOG_INGEST_URL: "${MCP_DOMAIN}/api/servers/${SERVER_NAME}/ingest/logs"
MCP_METRIC_INGEST_URL: "${MCP_DOMAIN}/api/servers/${SERVER_NAME}/ingest/metrics"
MCP_HEALTH_INGEST_URL: "${MCP_DOMAIN}/api/servers/${SERVER_NAME}/ingest/health"
HEALTH_URL: "http://target:9090/actuator/health"
MCP_TOKEN: "${INGEST_TOKEN}"
LOG_PATH: "/logs/application.log"
ACTUATOR_URL: "http://target:9090/actuator/metrics"
restart: unless-stopped
volumes:
logs:
본 프로젝트는 보안과 확장성을 위해 사이드카 패턴(Sidecar Pattern) 을 채택했습니다.