돌아가기 AI Q&A
Hermes 에이전트 MCP 서비스가 시작되자마자 종료하면 어떻게 되나요?

Hermes 에이전트 MCP 서비스가 시작되자마자 종료하면 어떻게 되나요?

AI Q&A Admin 65 회 조회

Hermes 에이전트가 MCP 서비스에 연결되면, 서비스가 시작되자마자 종료되면 명령 경로, 작업 디렉터리, 환경 변수, stderr 로그를 우선순위로 지정합니다. MCP 구성은 사소한 JSON/YAML 문제처럼 보이지만, 실제 문제는 종종 "Hermes 실행 환경에서 명령어를 찾을 수 없다"는 점입니다.

말단기에서 처음 복제

MCP 구성의 명령어와 ARGS를 같은 사용자와 같은 셸에 복사해서 실행하세요. 터미널이 실행되지 않으면 Hermes도 마법처럼 실행되지 않습니다. 일반적인 상황으로는 Node/Python이 PATH에 없거나, 가상 환경이 활성화되어 있지 않거나, 패키지가 설치되지 않았거나, 스크립트 경로가 상대 경로를 사용하는 경우가 있습니다.

네 가지 주요 검문소

  • 절대 경로로 한 번 명령어를 사용하세요. 예를 들어 /usr/bin/node 또는 VenV의 파이썬 같은 경우입니다.
  • CWD 맞습니다: 많은 MCP 서버는 프로젝트의 루트에서 시작되어야 합니다.
  • 환경 완료: API 키, 구성 경로, 프록시 변수는 인터랙티브 셸에만 존재하지 않습니다.
  • 기록 포함: 진짜 이유는 보통 서비스 종료 전에 인쇄됩니다.

모든 MCP를 함께 열지 마세요

문제 해결 시 한 MCP 서버만 활성화하고, 안정적으로 시작되는지, 도구를 나열하며, 최소한의 요청만 한 후 다음 서버에 연결하세요. 여러 MCP가 동시에 고장 나면 로그가 뒤섞여 누가 종료하는지 파악하기 어렵습니다.

MCP가 커서나 클로드 코드에서는 실행되지만 Hermes에서는 실행되지 않는다면, 아마도 부팅 환경이 다르기 때문일 것입니다. 경로, cwd, env를 Hermes MCP 구성에 명시적으로 쓰는 것이 셸의 암묵적 상태에 의존하는 것보다 더 안정적입니다.

추천 도구

더보기