modelcontextprotocol/inspector
Visual testing tool for MCP servers
해결하는 문제
MCP Inspector는 모델 컨텍스트 프로토콜(MCP) 서버를 구축, 테스트 및 디버깅하는 데 도움을 주는 개발자 도구입니다. 이 도구는 이러한 서버의 기능과 응답을 검사하여, 더 큰 AI 시스템에 통합되기 전에 정상적으로 작동하고 있는지 확인할 수 있도록 합니다.
작동 방식
이 도구는 하나의 패키지로 구성되어 있으며, MCP 서버와 상호작용하기 위한 세 가지 다른 인터페이스를 제공합니다:
- 웹 UI: React와 Mantine로 구축된 단일 페이지 애플리케이션으로, 시각적인 인터페이스를 제공합니다.
- CLI: 자동화, 지속적 통합(CI), 빠른 피드백 루프를 위한 스크립터블 명령줄 인터페이스입니다.
- TUI: Ink로 구축된 상호작용 가능한 터미널 사용자 인터페이스입니다.
이 세 가지 인터페이스는 모두 전역 mcp-inspector 바이너리로 관리되며, 사용자는 플래그(예: --cli 또는 --tui)를 사용해 각 인터페이스를 전환할 수 있습니다.
대상 사용자
MCP 서버를 개발하고 있으며, 서버의 도구, 리소스, 프롬프트를 검증할 도구가 필요한 개발자에게 주로 적합합니다.
주요 기능
- 세 가지 인터페이스 옵션: 개발자 워크플로우에 맞는 웹, CLI, TUI 버전을 제공합니다.
- 시크릿 관리: OAuth 토큰과 환경 변수를 안전하게 처리하며, OS 키체인 또는 암호화된 파일에 저장합니다.
- 포괄적인 테스트: 통합 테스트 및 스모크 테스트를 위한 조합 가능한 테스트 서버와 테스트 데이터를 포함합니다.
- 에이전트 기반 개발: 인간과 인간-AI 협업 기여를 위한 구조화된 'AI 소프트웨어 팩토리' 접근 방식을 사용하며, 특정 기술과 규칙을 정의합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트