modelcontextprotocol/inspector

Visual testing tool for MCP servers

해결하는 문제

MCP Inspector는 개발자가 Model Context Protocol (MCP) 서버를 구축하고 디버깅하는 것을 돕기 위해 설계된 개발자 도구입니다. 이 도구는 서버를 전체 AI 에이전트나 클라이언트 애플리케이션에 먼저 통합할 필요 없이, 이러한 서버의 동작을 검사, 테스트 및 검증할 수 있는 방법을 제공합니다.

작동 방식

이 도구는 MCP 서버와 상호작용하기 위한 세 가지 다른 인터페이스를 제공합니다:

  • Web UI: React와 Mantine으로 구축된 단일 페이지 애플리케이션으로, 시각적 검사 및 상호작용을 가능하게 합니다.
  • CLI: 자동화, CI/CD 파이프라인 및 빠른 피드백 루프를 위한 스크립트 가능한 명령줄 인터페이스입니다.
  • TUI: Ink로 구축된 대화형 터미널 사용자 인터페이스입니다.

세 가지 인터페이스 모두 MCP 서버와의 연결을 관리하고, 요청/응답 라이프사이클을 처리하며, 상태를 관리하는 공통 코어 로직 (@inspector/core)을 공유합니다. stdio 및 HTTP를 포함한 다양한 연결 방식을 지원하며, JSON 파일이나 명령줄 플래그를 통해 설정할 수 있습니다.

대상 사용자

자신의 도구, 리소스 및 프롬프트가 올바르게 노출되고 예상대로 작동하는지 확인하기 위한 도구가 필요한 MCP 서버 제작 개발자입니다.

주요 특징

  • 세 가지 인터페이스 옵션: 전체 웹 브라우저 경험, 스크립트 가능한 CLI 또는 대화형 TUI 중에서 선택할 수 있습니다.
  • 공통 코어 로직: 세 가지 클라이언트 모두에서 일관된 동작을 보장합니다.
  • 포괄적인 테스트 스위트: OAuth, 페이지네이션 및 구조화된 출력과 같은 다양한 프로토콜 기능을 시뮬레이션하기 위한 조합 가능한 테스트 서버 및 프리셋을 포함합니다.
  • 최신 프로토콜 지원: MRTR (Multi-Round Trip Request) 및 표준화된 HTTP 헤더와 같은 기능을 포함하여 최신 프로토콜 시대 (2026-07-28)를 지원합니다.
  • 앱 리뷰 기능: 위젯 렌더링을 위한 샌드박스 iframe을 포함하여 MCP 앱을 리뷰하기 위한 특정 워크플로우를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트