devpulse-mcp
devpulse
AI 코딩 어시스턴트가 개발 환경에서 실제로 무슨 일이 일어나고 있는지 확인할 수 있게 해주는 MCP 서버입니다.
Claude Code나 Cursor로 디버깅할 때, AI는 개발 서버가 실행 중인지, 로그에 어떤 오류가 나타났는지, 현재 어떤 브랜치에 있는지 알지 못합니다. 결국 매 세션마다 동일한 컨텍스트를 복사해서 붙여넣게 됩니다. devpulse는 단 한 번의 도구 호출로 이 문제를 해결합니다.
AI가 확인하는 정보
{
"diagnosis": {
"health": "broken",
"primary_issue": "Port conflict — dev server cannot start",
"suggested_action": "Kill the process using that port or change your dev server port",
"confidence": "high"
},
"session": {
"project": "my-app",
"framework": "nextjs",
"branch": "feat/auth",
"uncommitted_files": 3
},
"services": {
"running": [],
"expected_but_missing": [3000]
},
"recent_errors": [
{ "time": "2m ago", "level": "ERROR", "message": "EADDRINUSE :::3000" }
],
"env": {
"node": "20.11.0",
"package_manager": "pnpm"
}
}AI는 무엇이 문제인지 물어볼 필요 없이 이미 파악하고 있습니다.
설정
Claude Code
claude mcp add devpulse -- npx -y devpulse-mcpCursor / Claude Desktop / Windsurf
{
"mcpServers": {
"devpulse": {
"command": "npx",
"args": ["-y", "devpulse-mcp"]
}
}
}API 키, 계정, 설정 파일이 필요 없습니다.
도구
get_session_snapshot— 전체 진단 스냅샷, 가장 먼저 호출하세요get_recent_errors— 로그 파일의 최근 오류 (보안 정보는 마스킹됨)get_running_services— 개발 포트에서 실행 중인 서비스 및 누락된 서비스 확인
지원되는 프레임워크
package.json에서 자동으로 감지 — Next.js, Vite, Express, FastAPI 등. 더 많은 프레임워크가 추가될 예정입니다.
개인정보 보호
사용자의 컴퓨터에서 완전히 실행됩니다. 어떤 데이터도 외부로 유출되지 않습니다. API 키와 보안 정보는 로그 출력에서 자동으로 제거됩니다.
라이선스
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tao-izm/devpulse-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server