Community코딩 & 개발github.com

blackwell-systems/mcp-assert

MCP 서버를 위한 결정론적 테스트 표준입니다. 실제 stdio/SSE/HTTP 전송을 통해 연결하고, 실제 인자로 도구를 호출하며, YAML로 정의된 18가지 어설션 유형으로 결과를 검증합니다. 모든 언어, 모든 전송 지원, 모의 객체 없음. 단일 Go 바이너리.

mcp-assert란 무엇인가요?

blackwell-systems/mcp-assert는 MCP(Model Context Protocol) 서버의 동작을 결정론적으로 테스트하기 위한 도구입니다. 개발자는 실제 stdio, SSE, HTTP 전송을 통해 MCP 서버에 연결하고, 실제 인자로 도구를 호출한 후, YAML 파일에 정의된 18가지 어설션 유형(예: equals, contains, regex, type check 등)을 사용하여 결과를 검증할 수 있습니다. 이 도구는 특정 언어나 프레임워크에 종속되지 않으며, 단일 Go 바이너리로 배포되어 어떤 MCP 서버 구현에도 쉽게 통합할 수 있습니다. 모의 객체(mock)를 사용하지 않고 실제 전송 계층을 테스트하므로, 프로덕션 환경과 동일한 조건에서 서버의 정확성을 보장할 수 있습니다. CI/CD 파이프라인에 통합하여 MCP 서버의 회귀 테스트 및 스펙 준수 여부를 자동으로 확인하는 데 매우 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add blackwell-systems/mcp-assert

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

mcp-assert은(는) 무엇을 하나요?

MCP 서버를 위한 결정론적 테스트 표준입니다. 실제 stdio/SSE/HTTP 전송을 통해 연결하고, 실제 인자로 도구를 호출하며, YAML로 정의된 18가지 어설션 유형으로 결과를 검증합니다. 모든 언어, 모든 전송 지원, 모의 객체 없음. 단일 Go 바이너리.

관련 스킬