MCP Inspector는 MCP 서버를 테스트하고 디버깅하기 위한 인터랙티브 개발자 도구입니다. 디버깅 가이드에서도 Inspector를 다루지만, 이 문서는 Inspector의 기능과 사용법을 더 자세히 설명합니다.
Inspector는 설치 없이 npx로 바로 실행됩니다.
npx @modelcontextprotocol/inspector <command>
npx @modelcontextprotocol/inspector <command> <arg1> <arg2>
npm 또는 PyPI의 서버 패키지를 실행해 검사할 수 있습니다.
npx -y @modelcontextprotocol/inspector npx <package-name> <args>
# 예시
npx -y @modelcontextprotocol/inspector npx @modelcontextprotocol/server-filesystem /Users/username/Desktop
npx @modelcontextprotocol/inspector uvx <package-name> <args>
# 예시
npx @modelcontextprotocol/inspector uvx mcp-server-git --repository ~/code/mcp/servers.git
로컬에서 개발 중이거나 저장소로 내려받은 서버는 아래 방식이 일반적입니다.
npx @modelcontextprotocol/inspector node path/to/server/index.js args...
npx @modelcontextprotocol/inspector \
uv \
--directory path/to/server \
run \
package-name \
args...
정확한 실행 방법은 해당 서버의 README를 반드시 확인하세요.
Inspector는 MCP 서버와 상호작용하기 위한 다음 기능을 제공합니다.