VOOZH about

URL: https://glama.ai/mcp/servers/mockzilla/mockzilla-mcp?locale=ko-KR

⇱ Mockzilla by mockzilla | Glama


@mockzilla/mcp

mockzilla용 MCP 서버입니다. Claude Desktop 및 Cursor와 같은 에이전트가 사용자를 대신하여 mockzilla를 구동할 수 있게 하며, 사용자가 계정 없이도 mockzilla를 체험해 볼 수 있도록 돕습니다.

이 브릿지는 두 가지 도구 평면을 제공합니다:

  • 로컬 평면 (계정 불필요): mockzilla CLI 설치 여부 확인, 사용자용 설치(사전 빌드된 바이너리, go install 또는 go run), OpenAPI 사양 확인, 로컬에서 휴대용 모의 서버 실행 등을 수행합니다. 사용자의 컴퓨터 외부로 데이터가 나가지 않습니다.

  • 호스팅 평면 (계정 필요): MOCKZILLA_TOKEN이 설정된 경우 mockzilla.org의 MCP 엔드포인트로 프록시됩니다. 시뮬레이션 목록 조회, 카탈로그에서 번들 배포 등을 수행합니다.

토큰이 없으면 로컬 평면만 사용할 수 있으며, 에이전트는 사용자가 가입하기 전에 mockzilla를 탐색하도록 도울 수 있습니다.

설치

Claude Code

설정 편집 없이 한 줄로 설치:

claude mcp add -s user mockzilla -- npx -y @mockzilla/mcp@latest

-s user는 사용자 계정에 설치합니다(모든 프로젝트에서 사용 가능). 현재 프로젝트로 범위를 제한하려면 -s user를 제거하세요.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json을 편집하세요:

{
 "mcpServers": {
 "mockzilla": {
 "command": "npx",
 "args": ["-y", "@mockzilla/mcp@latest"]
 }
 }
}

Cursor

가장 쉬운 방법: Cursor 설정 → MCP 서버 → 새 MCP 서버 추가 후 다음을 입력하세요:

  • 이름: mockzilla

  • 명령어: npx

  • 인수: -y @mockzilla/mcp@latest

또는 ~/.cursor/mcp.json을 직접 편집하세요:

{
 "mcpServers": {
 "mockzilla": {
 "command": "npx",
 "args": ["-y", "@mockzilla/mcp@latest"]
 }
 }
}

Gemini CLI

설정 편집 없이 한 줄로 설치:

gemini mcp add -s user mockzilla npx -y @mockzilla/mcp@latest

-s user~/.gemini/settings.json에 기록합니다(모든 프로젝트에서 사용 가능). 현재 디렉토리의 .gemini/settings.json으로 범위를 제한하려면 -s user를 제거(또는 -s project 사용)하세요.

또는 설정 파일을 직접 편집하세요:

{
 "mcpServers": {
 "mockzilla": {
 "command": "npx",
 "args": ["-y", "@mockzilla/mcp@latest"]
 }
 }
}

설정 편집 후 클라이언트를 재시작하세요.

@latest인가요? 이를 사용하지 않으면 npx가 처음 확인된 버전을 캐시하여 새로 게시된 버전을 가져오지 않습니다. @latest로 고정하면 npx가 실행될 때마다 레지스트리를 다시 확인하므로, Claude Desktop / Cursor를 재시작하는 것만으로도 업그레이드가 가능합니다. 단점: 약 200ms의 추가 시작 시간이 소요됩니다.

Related MCP server: 1mcpserver

요청 가능한 작업

토큰이 없는 경우 (로컬 평면):

  • "mockzilla CLI가 설치되어 있나요?"

  • "mockzilla를 설치해 줘." (에이전트가 다운로드 / go-install / go-run 중 선택을 요청합니다)

  • "petstore 사양을 로컬에서 실행해서 curl로 테스트할 수 있게 해 줘."

  • "https://example.com/openapi.yaml에는 어떤 엔드포인트가 있나요?"

  • "시작한 모의 서버를 중지해 줘."

토큰이 있는 경우 (호스팅 평면 추가):

  • "내가 배포한 시뮬레이션 목록을 보여줘."

  • "카탈로그 제품을 보여줘."

  • "stripe-test라는 이름의 Stripe 샌드박스를 배포하고 라이브 URL을 기다려 줘."

  • "이 OpenAPI URL을 사용하여 mockzilla에 모의 서버를 생성해 줘."

도구

로컬

도구

목적

check_cli

이 머신에서 mockzilla를 확인합니다: 시스템 PATH → 브릿지 캐시 → go run 호출. 일치하는 것이 없으면 설치 옵션을 반환합니다.

install_cli

~/.cache/mockzilla-mcp/에 mockzilla를 설치합니다. 방법: download(GitHub 릴리스에서 사전 빌드된 파일, 기본값), go-install, go-run. 시스템 PATH는 건드리지 않습니다.

serve_locally

사용 가능한 포트에서 휴대용 모의 서버를 시작합니다. 사양 파일, 디렉토리 또는 공개 https URL을 허용합니다. {url, port, pid, services}를 반환합니다.

stop_locally

serve_locally로 시작된 서버를 중지합니다.

peek_openapi

서버를 실행하지 않고 사양을 요약합니다: {title, version, openapi_version, endpoint_count, paths}.

mock_endpoint

OpenAPI 사양 없이 단일 HTTP 엔드포인트를 빠르게 모의합니다. 관리되는 모의 서버 디렉토리에 정적 응답을 작성하고 공유 서버를 (재)시작합니다.

list_mock_endpoints

현재 모의 중인 모든 엔드포인트와 실행 중인 서버의 URL 및 mockzilla UI URL을 나열합니다.

clear_mock_endpoints

모든 모의 서버를 삭제하고 관리되는 서버를 중지합니다.

bridge_status

브릿지 자체 버전을 보고하고, npm에서 최신 게시물을 확인하며, 업그레이드 단계를 표시합니다.

mockzilla_docs_topics

사용 가능한 mockzilla 문서 주제를 나열합니다.

mockzilla_docs_read

한 주제에 대한 전체 마크다운을 반환합니다.

mockzilla_docs_search

모든 문서에서 키워드 검색을 수행합니다; 스니펫이 포함된 상위 섹션을 반환합니다.

호스팅

MOCKZILLA_TOKEN이 설정된 경우 사용 가능합니다. mockzilla.org로 전달됩니다. 실시간 도구 목록은 호스팅 서버 문서를 참조하세요. 작성 시점 기준으로 get_context, list_sims, list_catalog_products, deploy_mock_from_{catalog,spec,url}, wait_for_deploy가 포함됩니다.

설정

환경 변수

기본값

목적

MOCKZILLA_TOKEN

설정 안 됨

Bearer 토큰 (mz_oauth_* 또는 mz_*). 설정되지 않으면 호스팅 도구가 숨겨집니다.

MOCKZILLA_MCP_URL

https://mockzilla.org/mcp/

호스팅 엔드포인트 재정의 (스테이징, 자체 호스팅).

MOCKZILLA_BIN_VERSION

브릿지 버전과 일치

install_cli가 가져올 특정 mockzilla CLI 버전을 고정합니다.

MOCKZILLA_MANAGED_PORT

2200

mock_endpoint 서버에 선호되는 포트 (mockzilla 표준). 사용 중인 경우 커널이 선택한 포트로 대체됩니다. 3000(Next.js/React), 5173(Vite), 8080은 피해서 설정하세요. 2200을 사용할 수 없는 경우 2400 또는 4444를 시도하세요.

MOCKZILLA_DOCS_DIR

설정 안 됨

GitHub에서 가져오는 대신 이 로컬 디렉토리에서 문서를 읽습니다. 문서를 편집하고 즉각적인 피드백을 원할 때 유용합니다.

MOCKZILLA_DOCS_REPO

mockzilla/mockzilla

문서를 가져올 GitHub 저장소를 재정의합니다.

MOCKZILLA_DOCS_BRANCH

main

문서를 가져올 브랜치를 재정의합니다.

캐시

브릿지는 모든 것을 ~/.cache/mockzilla-mcp/ 아래에 보관합니다:

~/.cache/mockzilla-mcp/
├── bin/mockzilla # downloaded or go-installed binary
├── config.json # {method, version, invocation?}
└── mocks/ # mock_endpoint persists static endpoints here
 └── static/
 └── <service>/<path>/<method>/index.<ext>

rm -rf ~/.cache/mockzilla-mcp는 브릿지를 완전히 초기화합니다(바이너리 + 모든 모의 엔드포인트). 모의 서버만 삭제하려면 rm -rf ~/.cache/mockzilla-mcp/mocks를 사용하세요. 시스템 PATH는 건드리지 않으므로 초기화해도 별도의 brew 설치에는 영향을 주지 않습니다.

업데이트

브릿지는 자주 업데이트됩니다. 최신 상태를 유지하는 권장 방법:

  1. MCP 클라이언트 설정에서 @mockzilla/mcp@latest를 고정하여(위의 설치 스니펫 참조) npx가 실행될 때마다 레지스트리를 다시 확인하도록 합니다.

  2. Claude Desktop / Cursor를 주기적으로 재시작하세요. 이때 새 버전이 가져와집니다.

  3. 문제가 발생하면 에이전트에게 *"bridge_status를 실행해서 mockzilla-mcp가 최신 버전인지 알려줘."*라고 물어보세요. 구버전이라면 npx clear-npx-cache @mockzilla/mcp를 실행하고 클라이언트를 재시작하세요.

mockzilla CLI 버전은 브릿지에 의해 고정됩니다(lib/install.jsMOCKZILLA_VERSION). 브릿지를 업데이트하면 고정 버전도 업데이트되며, 다음 install_cli 호출 시 CLI 자체가 최신 상태로 업데이트됩니다.

개발

프로젝트 규칙 및 새 도구 추가에 대한 안내는 CLAUDE.md를 참조하세요.

라이선스

MIT.

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
4Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mockzilla/mockzilla-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server