optimizely-test-data-mcp
optimizely-test-data-mcp
Ein MCP-Server, der einen Inhaltsplan in ein importierbares Optimizely CMS 12 .episerverdata-Paket umwandelt.
Der Generator berührt niemals ein CMS. Er liest einen Content-Type-Export und schreibt eine Datei; ein Mensch exportiert das Schema und ein Mensch importiert das Ergebnis unter Admin → Import Data.
Verwendung
{
"mcpServers": {
"optimizely-testdata": {
"command": "bunx",
"args": ["optimizely-test-data-mcp@0.1.0"]
}
}
}Pinnen Sie die Version. Eine nicht gepinnte Spezifikation wird bei jedem Sitzungsstart neu aufgelöst, anstatt aus dem Cache bedient zu werden – unter Windows gemessen ~11s pro Start gegenüber ~0.7s gepinnt.
npx funktioniert genauso, wenn Sie lieber nicht Bun verwenden möchten.
Related MCP server: Adobe Experience Assets Dev MCP
Werkzeuge
Tool | Zweck |
| Lädt die Content-Typen der Website aus einem Admin → Export Data-Export (nur Content-Typen). Jedes andere Tool schlägt fehl, bis dies erfolgreich ist. |
| Findet die Typen, die die Website tatsächlich hat, gefiltert nach Art oder Name. |
| Die Eigenschaften eines Typs, welche erforderlich sind, und ein bearbeitungsfertiges Plan-Skelett. |
| Überprüft einen Plan, ohne etwas zu schreiben. Fehler benennen die erwartete Form. |
| Schreibt die |
| Fasst den Inhaltsbaum innerhalb eines vorhandenen Pakets zusammen. |
Grenzen
Medien, Inline-Block-Eigenschaften, unveröffentlichte Inhalte, mehr als eine Sprache, Category und untypisiertes Json werden nicht generiert. Jeder Eigenschaftstyp ohne nachgewiesene Serialisierung wird mit einer Warnung leer gelassen, anstatt geraten zu werden – eine falsche Vermutung erzeugt Inhalte, die richtig aussehen und subtil falsch sind.
Funktionierend: Seiten, Blöcke, verschachtelte Seitenbäume, Text, HTML, ContentArea, Inhaltsreferenzen und {{date:±Nd}} / {{date:±Nh}} / {{date:±Nm}}-Tokens.
Veröffentlichung
Erhöhen Sie die
versioninpackage.json.Committen, dann taggen und pushen:
git tag v0.2.0
git push origin v0.2.0Der Workflow prüft den Tag gegen package.json, führt die Tests aus, baut dist/ und veröffentlicht über OIDC Trusted Publishing – kein Token zu speichern.
Veröffentlichen ist Aufgabe der CI. Es gibt keinen prepublishOnly-Hook, daher baut npm publish allein nicht: dist/ ist git-ignoriert, und das Veröffentlichen ohne es liefert ein Paket, dessen files: ["dist"] nichts entspricht. npm akzeptiert das und beendet mit 0, sodass nichts den Fehler meldet – die kaputte Version erreicht einfach die Nutzer. Falls Sie jemals von Hand veröffentlichen müssen, führen Sie zuerst bun run build aus.
Diese Handveröffentlichung ist genau einmal erforderlich: npm kann nur einem Paket vertrauen, das es bereits kennt. Veröffentlichen Sie 0.1.0 manuell (bun run build, dann npm publish nach npm login), und fügen Sie dann den vertrauenswürdigen Publisher unter Settings → Trusted Publisher des Pakets auf npmjs.com hinzu, der auf dieses Repository und publish.yml zeigt. Jede spätere Veröffentlichung erfolgt über einen Tag.
Verbraucher pinnen die von ihnen verwendete Version – siehe Konfiguration oben. Eine Erhöhung hier bewegt sie nicht, bis sie diesen Pin aktualisieren.
This server cannot be installed
Maintenance
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
- AlicenseCqualityDmaintenanceUpdate, create, delete content, content-models and assets in your Contentful Space4012362MIT
- AlicenseAqualityAmaintenanceHelps design, validate, and generate Adobe Experience Manager Assets API request plans for integration work, including upload, folder management, and metadata sync.17199MIT
- AlicenseNot gradedqualityBmaintenanceBuilds SCORM 2004 compliant e-learning courses locally with automated packaging and data privacy.1MIT
- FlicenseCqualityCmaintenanceCreates, inspects, validates, and modifies Power BI Project (.pbip) folders, generating PBIR-style reports and TMDL semantic models from structured inputs.52
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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