Skip to main content
Glama

optimizely-test-data-mcp

콘텐츠 계획을 가져올 수 있는 Optimizely CMS 12 .episerverdata 패키지로 변환하는 MCP 서버입니다.

이 생성기는 CMS에 절대 접근하지 않습니다. 콘텐츠 유형 내보내기를 읽고 파일을 작성하며, 사람이 스키마를 내보내고 사람이 Admin → Import Data에서 결과를 가져옵니다.

사용 방법

{
  "mcpServers": {
    "optimizely-testdata": {
      "command": "bunx",
      "args": ["optimizely-test-data-mcp@0.1.0"]
    }
  }
}

버전을 고정하세요. 고정되지 않은 스펙은 세션 시작마다 캐시에서 제공되는 대신 다시 해석되는데, Windows에서 측정 결과 고정 시 약 0.7초 대비 시작당 약 11초가 소요되었습니다.

Bun을 사용하지 않으려면 npx도 동일하게 작동합니다.

Related MCP server: Adobe Experience Assets Dev MCP

도구

도구

용도

load_schema

Admin → Export Data 내보내기(콘타입 유형만)에서 사이트의 콘텐츠 유형을 로드합니다. 이 작업이 성공할 때까지 다른 모든 도구는 실패합니다.

list_content_types

사이트에 실제로 있는 유형을 종류나 이름으로 필터링하여 찾습니다.

describe_content_type

한 유형의 속성, 필수 항목, 바로 편집 가능한 계획 골격을 제공합니다.

validate_plan

아무것도 작성하지 않고 계획을 검사합니다. 오류는 기대한 형태를 명시합니다.

build_package

.episerverdata 파일을 작성합니다.

inspect_package

기존 패키지 내부의 콘텐츠 트리를 요약합니다.

제한 사항

미디어, 인라인 블록 속성, 미게시 콘텐츠, 두 개 이상의 언어, Category 및 타입 없는 Json은 생성되지 않습니다. 검증된 직렬화가 없는 모든 속성 유형은 추측 대신 경고와 함께 비워 둡니다. 잘못된 추측은 겉보기에는 맞지만 미묘하게 잘못된 콘텐츠를 생성합니다.

작동 항목: 페이지, 블록, 중첩 페이지 트리, 텍스트, HTML, ContentArea, 콘텐츠 참조, {{date:±Nd}} / {{date:±Nh}} / {{date:±Nm}} 토큰.

릴리스

  1. package.json에서 version을 올립니다.

  2. 커밋한 다음 태그를 만들고 푸시합니다:

    git tag v0.2.0
    git push origin v0.2.0

워크플로는 태그를 package.json과 대조하고, 테스트를 실행하고, dist/를 빌드하고, OIDC 신뢰 퍼블리싱을 통해 게시합니다 — 저장할 토큰이 없습니다.

릴리스는 CI의 몫입니다. prepublishOnly 훅이 없으므로 npm publish 단독으로는 빌드하지 않습니다. dist/는 git-ignored이며, 빌드 없이 게시하면 files: ["dist"]가 아무것도 일치하지 않는 패키지가 배포됩니다. npm은 이를 수락하고 0으로 종료하므로 실패를 보고하는 것이 없습니다 — 손상된 버전이 그대로 소비자에게 도달합니다. 수동으로 게시해야 하는 경우 먼저 bun run build를 실행하세요.

그 수동 게시는 정확히 한 번 필요합니다. npm은 이미 알고 있는 패키지만 신뢰할 수 있기 때문입니다. 0.1.0을 수동으로 게시하고(bun run buildnpm loginnpm publish), 그런 다음 npmjs.com의 패키지 Settings → Trusted Publisher 아래에 이 저장소와 publish.yml을 가리키는 신뢰 퍼블리셔를 추가하세요. 이후의 모든 릴리스는 태그에서 나옵니다.

소비자는 사용하는 버전을 고정합니다 — 위의 설정을 참조하세요. 여기서 올리더라도 소비자가 해당 고정 값을 업데이트할 때까지는 변경되지 않습니다.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.

  • Real .docx and .xlsx files from structured data, with automatic Hebrew/Arabic RTL.

  • Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.

View all MCP Connectors

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/precise-alloy/optimizely-test-data-mcp'

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