{"_id":"@appaflytech/wappa-mcp","_rev":"32-7f1a5f2de7b6d05ce43d5f637a43dfb7","name":"@appaflytech/wappa-mcp","dist-tags":{"latest":"0.0.32"},"versions":{"0.0.1":{"name":"@appaflytech/wappa-mcp","version":"0.0.1","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.1","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"72aa8d3857d75a841128f05c5480f05aafbf3f32","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.1.tgz","fileCount":68,"integrity":"sha512-b6wVD8D5TY+WW/mHPhMcYTuqOrUHe/6ibQhjlXPKys3KWkt/zyixNXE2yAcFdnEOfgGLsstfvki9Vnpbu25WAw==","signatures":[{"sig":"MEYCIQDAjinK/hUqxlL/d/tB4OiFMivl8xad6446vg4d/iJbVwIhAP8L1ltW3QZiqGQoYep1aEIn5ttz65bDC+cMWVZ/bsCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382633},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"654a8abc14244a03c0b2d5e31648cd6ee37272e8","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.1_1776419748889_0.9779332470922446","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@appaflytech/wappa-mcp","version":"0.0.2","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.2","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"67579bf1444c447450684159bb373410831b9eb6","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.2.tgz","fileCount":68,"integrity":"sha512-JpntuH/uwjDc0WjBWPXO+Tb7yAZnh2IbuhywE5kAqR9RB1Hn1qLu+MM7e/von8BV2MtxE5z1tzPBhEYonaMNhw==","signatures":[{"sig":"MEUCIQCGLEdGv9ioGN4U9xKrgVmAK2UG0bXGx23RUITkgbvMuQIgWiZQ7DbKHwB2uJbBrlLswmX9k3HD4gfCKuQsHmCalfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f945c52e9c4b51eee70de2507da0661d9e4f156","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.2_1776420062685_0.34909898477709445","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@appaflytech/wappa-mcp","version":"0.0.3","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.3","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"acdc8ebbbcd173484ed1d17a7ed09ae86896b7c9","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.3.tgz","fileCount":68,"integrity":"sha512-k9QsDFCBqJJoXejCX+7UE52CDFG89i1/5I7Bf1vW4UfXS0p1RgsgHnS68P07uS4FOd8abWKl4Um18/tP4Rs69w==","signatures":[{"sig":"MEUCIQCRW8QKBO7Tr62+PNC7QLwlELZ0EeZmtzRjcf/iecUMgwIgMweq5SQUJaHl4lqbHGh3S7y7o0FhFpSN7RTGCOefGck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468809},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f945c52e9c4b51eee70de2507da0661d9e4f156","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.3_1776848238327_0.555363931014468","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@appaflytech/wappa-mcp","version":"0.0.4","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.4","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"9822b35b6896bc465d737b369108bda0547d55a7","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.4.tgz","fileCount":68,"integrity":"sha512-29iMubCdVp59vGr3OpkK0AeE9sOZ93NovyGDPi0FVA9wtRpltTNtL/UP54551UqP0nEMgSpg+Esh7DqyctIzAQ==","signatures":[{"sig":"MEQCIG3HsGJxTh56xcmHjejIwVH2JLUbyEc0TnS/O6F0pOJYAiBo5TOUnzPHseF++wfCkKd3eZALpKX/DmKyAr391DnUHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c2e60562db2416ff3685a3ac7931fb519eadaffa","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.4_1777541440006_0.9021182234089131","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@appaflytech/wappa-mcp","version":"0.0.5","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.5","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"69b1ba47684c06af1a6871aa3bc33a881227751b","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.5.tgz","fileCount":68,"integrity":"sha512-TWmllt5Xk7WNnUyc4p83X/l7JDl9ymzHV6jmqjf7q88dGg0JicriU0aWs2AOq3SzNPBrdyEYnglqA+0JCyXzIg==","signatures":[{"sig":"MEQCIAPUBHHj0CrUFBjsk+pRWTdGy3I6A+MN0p+HTnynHBinAiB+g0wJelvAmVXXibhsJdWi56BmoCuqbpN+oQJWDLRmvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956332},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"11ac67f25996644a76d492eab667dd20eb93ceeb","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.5_1777872937883_0.25022298330113757","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@appaflytech/wappa-mcp","version":"0.0.6","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.6","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"4c35a942175ebba43613e593f8e41e690be849e6","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.6.tgz","fileCount":68,"integrity":"sha512-k0/DvSUBc1WdHx7jlRUb07D7WmpgI6snzFA3ALm5X1302hOu7/7oWb775xdJnVW7bIonZJXg7WX1qYF9dJ7x4Q==","signatures":[{"sig":"MEYCIQC9L+8/9CRXRdgmaofF6T1P1X+oV+FQonpDhnRzRVy+PwIhAMgDEZLxuMau7oZV+OxpL01JNgxbbIzaJ+a2QodZQC1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965758},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8124f2f69710cd1f1ba1886bc6d5020ec013302d","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.6_1777901747887_0.7207694398188993","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@appaflytech/wappa-mcp","version":"0.0.7","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.7","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"4330a4a3053af2b83718503e86f395ca26de1438","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.7.tgz","fileCount":68,"integrity":"sha512-qDhdHuVRhyqsiuXD4XDN05+HGT02aAbtsbH7Vh2Kf3ZUscTMqG0NpOJoQ0R4U3rZIJanE0IMBUt6cIQGeGrXSQ==","signatures":[{"sig":"MEUCIQDJqRVSM0A1Wxb2ntcyN3QlkZMYPmgXQYmmpqlY3gybrwIgDpuqwkesVZRrDUdSwHv67mb+m3Vqkg2B5vSQYSdbqkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":966345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c0b919b66afdc075f78db3e4842787155adbeb7e","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.7_1777911137426_0.4556286084282062","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@appaflytech/wappa-mcp","version":"0.0.8","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.8","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"ee53522bea2cb1b56f4c83c1bb3fcb039a3d08bf","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.8.tgz","fileCount":68,"integrity":"sha512-pkf5u1O2UaFCQ6gwymDSwf5m3E2ZruDaeKoCNmDy0f1Sc/bTGo6k2TGW5HD18QKNaEV5GQ1C80a6DKqPVhwDog==","signatures":[{"sig":"MEUCIQCjiTzxSFiQpOClmEX90ZSBUIwZmTxobKXf1jtmx6bZxwIgVsVEPfmD4UDNRHqzSSzISTShsVF1NV0OQgZLjt6GOfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c0b919b66afdc075f78db3e4842787155adbeb7e","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.8_1777964850574_0.47568624074237653","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@appaflytech/wappa-mcp","version":"0.0.9","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.9","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"f57a452bd401846130203eabd7f4ff099d8e3ebd","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.9.tgz","fileCount":68,"integrity":"sha512-G5yqybK6nNL0t+Ym+PRUC1Yau6ez8e/O5iw4PMGXv5fsvV+JfiZH4l4FGRDOIelHh6N32MurwWgfCRfYe24YUg==","signatures":[{"sig":"MEQCIBEv63w07DbRjF5sQMS1BGStm2ax6x7Pgi8Q5yyoWne9AiBGpy+3honW8PhuN858mLTFGhO4flXXDqLJvNyMewQ7pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067851},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"de2bae14ad8ca8cc49a52644af0338d6852a41a5","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.9_1778241739089_0.24449977504948017","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@appaflytech/wappa-mcp","version":"0.0.10","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.10","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js"},"dist":{"shasum":"650deee7da243e577a55ce6fde3773a3387269be","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.10.tgz","fileCount":68,"integrity":"sha512-J5xec1Mi+FAJyZZNgPfJjFR7agEjGxvj0/l/L4kPjSNq1jnzHwLBuDtqweRqWPAGVRHxpZ+5s8ljPTtlRO8Nzw==","signatures":[{"sig":"MEQCICZTvDRjNBwyDzvgJq/7uhyawXtUJB5GyypNqldAogsTAiBQHQh9I24t5s5GRZaPPbXejehLGg0ffs/NudFiY0uv/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"28e375a10e93490abac7b1d1b1f00bf19b008fb7","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/node":"^22.19.17","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.10_1779455697155_0.7566967349851792","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@appaflytech/wappa-mcp","version":"0.0.11","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.11","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"b76453aafb020e00078f4d9918962e6462957742","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.11.tgz","fileCount":104,"integrity":"sha512-cretlYLtcYpOroIZu1a9gnoOuuuaT+fTnKzxm49kwcspgk5XBwGIbNVTC3VW7RUW5S2q5LFujVQYJ/Hz1S+Qeg==","signatures":[{"sig":"MEQCICuvfwEYAz7UI87eOV6mhMPnzY9UKpIacxNMJ6Snzo8zAiAMQw6a2oXGHZnAhTA2NCs3WPBWui37gCr1ftTTWP//FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262198},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a54dc4ad66f2153796213619a28afc3bd89e3b03","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.11_1782223225711_0.754134091934064","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@appaflytech/wappa-mcp","version":"0.0.12","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.12","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"c59e3e9e36a2306dd686d07d380cd27dd01463ea","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.12.tgz","fileCount":180,"integrity":"sha512-iovUOMEylvTEN21qkxhl5IRFJSYB9WuG7cQg9lKTifmQ+TTJd0TmThtMheTzIRms/QhxrGn4jTVipYJ20MPz7g==","signatures":[{"sig":"MEUCIA5/84L1it3SE1o61UR7bRp54PDc0UicG7EHnCW9aWDVAiEAj2SaCJBq1HFL8XqX09SlHmNjHt8lD4yj1YOBC2z1z0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"be275f9a0984c382b5ea9f0f726920c71a227d5d","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.12_1782461664702_0.39454029648125655","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@appaflytech/wappa-mcp","version":"0.0.13","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.13","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"5adeff8aa38236e041fedfa7ee6bab3c81eae72a","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.13.tgz","fileCount":180,"integrity":"sha512-JUChHdAPZG1kdbEzVAkH6teM1LoYJX1Rn1NJCFYw8zQUR80nDFRTKrMxnPGax/n4YKytVIu/YFsRzUErp586ew==","signatures":[{"sig":"MEYCIQDOMO3/BOFrYtzffht4n/JCiyVT7ExEXgr4RHYMVGblmgIhAM7mmepLz0LfmycGoouz4q3ZF4yvdd9D0Zktt+wX91wV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c38812065aa8ce3d40d7228f41d3dfbb2475a1fc","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.13_1782483769522_0.910053117452229","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@appaflytech/wappa-mcp","version":"0.0.14","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.14","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"dee8da46e44a321a0e985f2326fa2743c15e8965","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.14.tgz","fileCount":180,"integrity":"sha512-bTkDKGpvP0903hRT52YVwQWKJUKl6SfA2QraVESDNm9G5bhy4Fb5/MPNeMW4YC9DlKTdpIVugQfv3y2ygaHicg==","signatures":[{"sig":"MEUCIQCBkoWqXaJNZgAvovXelCNUuEWzEuD6RBeZOKs4WawR8gIgDXAEMS/YIj0ioBoDkk5Q8F23PlfsjtfRIAErP7zaUUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963160},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"175cbf78ca9b3f403d267fb5ec08340d94758343","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.14_1782820338019_0.06592933497443698","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@appaflytech/wappa-mcp","version":"0.0.15","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.15","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"cce72f07d2a417c532dc6d8a0e42174a14a5154e","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.15.tgz","fileCount":180,"integrity":"sha512-/oXPP8/lhc+maTmujtX4y0ITgpR7F/GG2K8hvs5SStHBFM+0KlgTBFeSyu15D3FfhavxKOG5qEYCXIwqtUQKcg==","signatures":[{"sig":"MEYCIQDLvryB/Dt5KNQNX5B5T0xSMK5s9TKr5jI1pU0AQ24s5wIhAIEehkIU6fPT0Ru6z0PSpXZVvhplYxj1dmO7iCEfP8dT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963160},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d53bbd92808eaff50686c2ee9b94bad07ed88100","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.15_1782830391631_0.5814560657038006","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@appaflytech/wappa-mcp","version":"0.0.16","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.16","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"ef4fc441e3df0eba39fcd1478b08d5414e69d6d3","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.16.tgz","fileCount":180,"integrity":"sha512-CaN2MJwPERhcW34ZHY/kurfwcJUuCHTXkKOg5EfhDpvP6hVoRr6y7IrDODGDDO/Minxg4MeJLMBqSJ8LHkF01A==","signatures":[{"sig":"MEUCIQCoojd1hPsEkLurKgyfE2xs4IZpaYpxh5wqC4zWTAGY6gIgabIMFJ3H1O+D5P3YTdyvLOrDmjmKGLs+Ld4HGsoW0MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"61936513e912a48eeba16b77506a1468d9dec0c7","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.16_1782895431374_0.4298749049646702","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@appaflytech/wappa-mcp","version":"0.0.17","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.17","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"4532dab6ebfd0e565d417112e703f3d7c50867a9","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.17.tgz","fileCount":180,"integrity":"sha512-akAAJ7vg6bcgvAq6ZPQqEVX558ZDlskhYEUdU7+uKlk9/9jUab1RcQiK/x6MfvxIcQWDkQHLTN9KLPEKWPemKA==","signatures":[{"sig":"MEQCIG4joqLVTWlemVMmyZmsaiKalm8/iNy6QSoXFKIe2+7nAiBu/oyWKo4U3kslBSv6vc49Dcm38C4zI41HuDwlhMxLHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000687},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7e0f2820e1dcf7bfea9d70359746e20fe04f1beb","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.17_1783005444608_0.11829722617879823","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@appaflytech/wappa-mcp","version":"0.0.18","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.18","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"3b86886cb5d2c31bafe25eb8cdcbbd14cf6d0993","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.18.tgz","fileCount":180,"integrity":"sha512-QFMt2ivOUaAcw7HmqobIrTtGnsVMVXco4Alv47UNKTtbX8H/nPVofTYFY9hT+FTtYt8Odta8PfxaQ0QK3uEUIw==","signatures":[{"sig":"MEQCIAglWAaFaeYYy+YYVjF8s1Zxek4mmmUeF8OHNDPPZ0FNAiBAgTI/gwuSLvnspj7hTSYNbzN9WoOy6XMPDSb0G9fihQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2017488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f8ae3e2154a428939fd7e267c8ead3278bc0930","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.18_1783082365035_0.9085438588664423","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@appaflytech/wappa-mcp","version":"0.0.19","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.19","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"452052daffd6c857d40038c5d382747259e8b722","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.19.tgz","fileCount":180,"integrity":"sha512-u75Sxbwi9NmQ1hZS0wIyWT8SGC9tPE7nb+Q0L6ycFusmhGjOCV6pbrJ0/c5vfEnyr239ZHwXq26M9tNW3y4/vQ==","signatures":[{"sig":"MEUCID0oLMGBhGw83vqMm/ohCRyxvyKvStlvPyb476bTbHnxAiEA7nuMEND5G3NyDBRFABzkVeAngSdy6AEElAiyJVE/MJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025035},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58d8d5d155507b5f5b4dc0cfa7e0150e6167e466","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.19_1783326101453_0.08048531576545481","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@appaflytech/wappa-mcp","version":"0.0.20","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.20","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"2f1844989c3377da6470f179422b241b12ad2f91","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.20.tgz","fileCount":180,"integrity":"sha512-uPCJoht3urmk00mm6CALQmuIEEV4qEZxkEpEKIaTJmEW7xWMPHzC3QI7ICErWRCJm91m0eC5cOAehSFuOTr2eQ==","signatures":[{"sig":"MEUCIQCDlBjD6/6RseRRLZMItk7ufA8ilbhpYjN5ChQRBp1UIwIgGS785gAx0NYtke3zSfVhV/OWOcYrozKXCCt2shzr+tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025943},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"756d6c6193dd16759fa67cddb0f06987559da02d","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.20_1783329005967_0.3583074713685057","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@appaflytech/wappa-mcp","version":"0.0.21","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.21","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"58b39a7c7adfbf8fe94ffa439dfd273c5f5d48f1","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.21.tgz","fileCount":188,"integrity":"sha512-DuuDhPHodHTCworYczGbOVH5cOumyYjWSgcSp9tQp5zXKalPECEnHU+4anMuEV03H45t8xv9KgSb2jx1IRNKIg==","signatures":[{"sig":"MEUCIQCVRnuMAGLrB1lCwgltb1RPW9yCO5aZTDER58075yueVQIgIU7At011XrHiKFyH8tFZqido2X9QWuve80w+LQYknHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2053951},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e94183aeb73b5e1b01e6f0707275fec7d36328ba","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.21_1783330868371_0.4769105002762386","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@appaflytech/wappa-mcp","version":"0.0.22","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.22","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"7d2e0142d92dfbb36be0618d8ae67e12e460c5bb","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.22.tgz","fileCount":188,"integrity":"sha512-hltmOP2KlWhbN+gFtNYDTix/BKoKICoiTJfLQXKfETQ2uE/WS9Ex2rtAfKGkZa3I1iAAw5PrhDIbixmU+TUNQA==","signatures":[{"sig":"MEQCIB9i/yMmpaOiISMa4bke0DrovJFzaL0pw+uy8FNjaoOAAiAo8fHYjDQSz9OZQVsJq7HtFxtjzNpVOVl6eJDjn2bj6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4b9e7d6ddf11cb5b195dfe58863f950095ff3c4","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.22_1783339755880_0.3418486478242939","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@appaflytech/wappa-mcp","version":"0.0.23","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.23","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"3fba0922b7863e577a6186168b2ba90772061888","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.23.tgz","fileCount":192,"integrity":"sha512-JOPQ4HF5xgMMe3SoEu5hzXPk94Oes1Rldshd2tWs6Xc5dX2Gwd4nW0iSRI98qsJjgj/PCdGFDsZld/yLwxgUmw==","signatures":[{"sig":"MEYCIQCH01IUY1vAstJC5zdm6zJF18u3jW7nU9jFmFql2zK7OwIhAMsqf7F7YOhfkyE2Vsp9U/RV39+sHKyCX1xFZ/v6sVrG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2072948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"111c051c63c39c27a062d1340352eea24223b574","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.23_1783342124348_0.029849769405744686","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@appaflytech/wappa-mcp","version":"0.0.24","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.24","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"49b3fe4e3b6196e50bf4a19f2f8a3e29b588997a","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.24.tgz","fileCount":192,"integrity":"sha512-v4ZrQQX2fldpoR2YSe2nt9pZABGTUO4GkNYp6SBwfaDVILFb8NW/ErO4boiDNNs/rY0b0rbTFWQyiTXbOF8IdQ==","signatures":[{"sig":"MEQCICsZtYVkNoEdEIeKyC1faBBpxWXC0S26jbhs4Pb/JMUSAiBxy60u4IQDd2JLCnBxuf98ZVjNnU/TjsRpoFJGQs11Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a53b8e7b96b7d6f4788b4dd63f8d645184f2ec6","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.24_1783343374134_0.5633129878487793","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@appaflytech/wappa-mcp","version":"0.0.25","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.25","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"e269d488a3c0b6a75e61033b64bc3983f2166020","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.25.tgz","fileCount":196,"integrity":"sha512-kp6DaN/S9+zwVJ+kJy9CnEiypzrVXQKueiKDUagW7Afv90mwyhAYpxI3ToWZQUtJrCpKvXdCDUO+QhAjEiIKEA==","signatures":[{"sig":"MEQCICWjRUsONC+su0OcabZX/HGaQlz2J/Ho8dQn/EmnXovbAiAU/iJZmSZeHXnMW7PKnh6D4unfr+f6U1G/0P8BRb31cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cad2223e1e3b62823a4b794bc86c17c424b007ed","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.25_1783347735503_0.47542320535057847","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@appaflytech/wappa-mcp","version":"0.0.26","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.26","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"7f63931463d61ec637ce8f9c3f317092e17d2739","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.26.tgz","fileCount":196,"integrity":"sha512-vNosyWR294RpoAEQllNklIkykZPSx25UVEdviuyRju+yLVOJJ/RP/1qy4kEvH0YWkjFhgxZSmlEBADlf51WazQ==","signatures":[{"sig":"MEUCIQCOEjmTiIa7nzzmcaPr0FxvxCKovxedAQ30+ugCM89/vAIgVqT84N1UgQJUPZvcOZQ6aKBf+xwl7qhEwyAvuaXNuAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e5527e417345958ad5820003a0e6a5ae615df04d","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.26_1783351369760_0.27284627633589786","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@appaflytech/wappa-mcp","version":"0.0.27","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.27","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"bf245b6f4fb8822fe27fc857a46dbd34d27c7704","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.27.tgz","fileCount":200,"integrity":"sha512-JtwXAtpn/pXGZREK6/Dn9mV1tUJHWheSPlWMA2eDqh4twYqnXz0SuYO1pEBir695kHX9HCRoS5b2jDGWKhWdoQ==","signatures":[{"sig":"MEUCIQD3octdjmMuqR7mlh9nsdHhcMMtLnqnFWBOws/A7KNcBgIgUZnyvFepFkjb+IICattusLcjy3WQooq6rVPun9kwR3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2112601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03e269eb0498846e648ae6497c06d856fa6a47ab","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.27_1783406807594_0.39516921466512955","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@appaflytech/wappa-mcp","version":"0.0.28","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.28","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"bcc45c13076929d3c646155d6a7513e46a1b2d53","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.28.tgz","fileCount":204,"integrity":"sha512-hz/24ltE13bUTMVPrmZ1oQVUKJ4qY77nRVZArxWwnMzXOPTFFSAlWCIfQtdBjeSsv0LNCPZkhWkWpqFSw4j7KA==","signatures":[{"sig":"MEUCIQDS0Q2ZsG84vcHbrH2TDhq286hL/SPAhLZGMq3GZJsyzQIgP0kj8wDbrMv2pIUkBKPoMkJTDP+zDxXtwQeQzBo8Y+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2155678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c967e9c0c0b582ebea51c32a2c0126e524115816","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.28_1783411731487_0.2354123854754473","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@appaflytech/wappa-mcp","version":"0.0.29","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.29","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"bde867bee6e4fd7bd1381945c54ff5e44bbeca2a","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.29.tgz","fileCount":204,"integrity":"sha512-sHWG+HO8+8FZL3epAShDGNkn5thhaoN5mmBgfgQOB1Rc9FJ75PtEZV0oY7rya3YS8AnH50es3eQTFifZgeAXkQ==","signatures":[{"sig":"MEQCIBS/5pln1irI8Us9DSqCMXISUS6KT88HtiSAzm6LTPIeAiB5ws0ws9ZS63MzMEK/vBsuvTlV9j2gbIuMUtKEaEjU7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2167561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b85a3897876d0f636de587f0fa36c396889c03c4","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.29_1783592198386_0.18934007622846605","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@appaflytech/wappa-mcp","version":"0.0.30","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.30","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"8efa46f65b1c30751aa847bb93e6aba16709039f","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.30.tgz","fileCount":208,"integrity":"sha512-0QEPrsRGt+s1YODKmDYzwYB/HsD0Iu9c8CnU/dn3rYJ0vrDhe9+ZxuHwM+BFh2ChoiUIg57UlzDJ14XsVdf2uQ==","signatures":[{"sig":"MEUCIF0dpV9ZjMloIRRq7Liawt5T263NIpUFx9LI15nFHh++AiEAzhtKNW9PpU70xQs6dwBLAl/xu8Jogd1/wsmeDoviHAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d9e9e4a7a7f3061afd8ff24229ee66901b0b9986","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.30_1783670139986_0.48964448211295","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@appaflytech/wappa-mcp","version":"0.0.31","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","_id":"@appaflytech/wappa-mcp@0.0.31","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"homepage":"https://github.com/appaflytech/wappa-mcp#readme","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"dist":{"shasum":"a94d84525cbb629136dfe0bc10912513928a0317","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.31.tgz","fileCount":208,"integrity":"sha512-Uh5V1dLDyzAwcq0PtOczhidKfcK3SO5BFWhMAneBfcRSFUuRrkQliJfZ2W3GJSnRwDctAxyCzWjPlwos2sgrig==","signatures":[{"sig":"MEUCIQDQaFbEUQAh58Tvy5zBTs6wNWutlXy5ffvIEh/3mRg9xwIgBzGTEjpSRsBBruZAZmnmM3GjSeIpZK9F3HQpwwMY5/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6d1425cd02feba1c80754ecc749c5b53978d3486","scripts":{"dev":"tsc --watch","test":"vitest run --config vitest.config.ts","build":"tsc","smoke":"node scripts/smoke-all.mjs","start":"node dist/index.js","prepare":"npm run build","dev:http":"tsx watch src/server.ts","start:http":"node dist/server.js","test:watch":"vitest --config vitest.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","sync:components":"tsx scripts/sync-from-admin-ui.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"repository":{"url":"git+https://github.com/appaflytech/wappa-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","cors":"^2.8.5","dotenv":"^17.4.2","helmet":"^8.0.0","express":"^4.21.0","express-rate-limit":"^7.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.7","esbuild":"^0.25.0","typescript":"^5.7.0","@types/cors":"^2.8.17","@types/node":"^22.19.17","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wappa-mcp_0.0.31_1783670546320_0.31187637529181056","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@appaflytech/wappa-mcp","version":"0.0.32","description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"wappa-mcp":"dist/index.js","wappa-mcp-http":"dist/server.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","start:http":"node dist/server.js","dev:http":"tsx watch src/server.ts","prepare":"npm run build","sync:components":"tsx scripts/sync-from-admin-ui.ts","test":"vitest run --config vitest.config.ts","test:watch":"vitest --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts","test:coverage":"vitest run --config vitest.config.ts --coverage","smoke":"node scripts/smoke-all.mjs"},"keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"author":{"name":"appaflytech"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/appaflytech/wappa-mcp.git"},"homepage":"https://github.com/appaflytech/wappa-mcp#readme","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","cors":"^2.8.5","dotenv":"^17.4.2","express":"^4.21.0","express-rate-limit":"^7.5.0","helmet":"^8.0.0","zod":"^4.3.6"},"devDependencies":{"@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/node":"^22.19.17","@vitest/coverage-v8":"^4.1.7","esbuild":"^0.25.0","tsx":"^4.20.0","typescript":"^5.7.0","vitest":"^4.1.7"},"gitHead":"808b81d8d91b1765ea1210a4804ebc0da4ea2af3","_id":"@appaflytech/wappa-mcp@0.0.32","bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-xQgQNrYsz21DnXCN95iX2H2AY98XadikPPPFfiphhmihdjRfJVc4erKfhgG842cDBbMBcpxOy2SGHcV9QGmfDw==","shasum":"d37d50ece956b48031478c18d20b68b5cfe98f9e","tarball":"https://registry.npmjs.org/@appaflytech/wappa-mcp/-/wappa-mcp-0.0.32.tgz","fileCount":208,"unpackedSize":2210477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+R/q8B9FZ6lynKCEP6Hu/sOceS3+n/ErlpuT+psc46AIgeVBuq2P3BxKrg6y8juM4Z05ACGeKBoWhvMEDJS7vDcg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021fbb3-02f3-42b5-82af-529e73e69121"}},"directories":{},"maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wappa-mcp_0.0.32_1785424219340_0.6977293314040212"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T09:55:48.703Z","modified":"2026-07-30T15:10:19.732Z","0.0.1":"2026-04-17T09:55:49.023Z","0.0.2":"2026-04-17T10:01:02.833Z","0.0.3":"2026-04-22T08:57:18.463Z","0.0.4":"2026-04-30T09:30:40.168Z","0.0.5":"2026-05-04T05:35:38.037Z","0.0.6":"2026-05-04T13:35:48.093Z","0.0.7":"2026-05-04T16:12:17.577Z","0.0.8":"2026-05-05T07:07:30.967Z","0.0.9":"2026-05-08T12:02:19.260Z","0.0.10":"2026-05-22T13:14:57.304Z","0.0.11":"2026-06-23T14:00:25.859Z","0.0.12":"2026-06-26T08:14:24.851Z","0.0.13":"2026-06-26T14:22:49.724Z","0.0.14":"2026-06-30T11:52:18.252Z","0.0.15":"2026-06-30T14:39:51.830Z","0.0.16":"2026-07-01T08:43:51.558Z","0.0.17":"2026-07-02T15:17:24.853Z","0.0.18":"2026-07-03T12:39:25.181Z","0.0.19":"2026-07-06T08:21:41.578Z","0.0.20":"2026-07-06T09:10:06.128Z","0.0.21":"2026-07-06T09:41:08.562Z","0.0.22":"2026-07-06T12:09:16.043Z","0.0.23":"2026-07-06T12:48:44.533Z","0.0.24":"2026-07-06T13:09:34.313Z","0.0.25":"2026-07-06T14:22:15.665Z","0.0.26":"2026-07-06T15:22:49.954Z","0.0.27":"2026-07-07T06:46:47.733Z","0.0.28":"2026-07-07T08:08:51.656Z","0.0.29":"2026-07-09T10:16:38.555Z","0.0.30":"2026-07-10T07:55:40.132Z","0.0.31":"2026-07-10T08:02:26.479Z","0.0.32":"2026-07-30T15:10:19.528Z"},"bugs":{"url":"https://github.com/appaflytech/wappa-mcp/issues"},"author":{"name":"appaflytech"},"license":"MIT","homepage":"https://github.com/appaflytech/wappa-mcp#readme","keywords":["mcp","model-context-protocol","claude","claude-code","wappa","cms","admin-api"],"repository":{"type":"git","url":"git+https://github.com/appaflytech/wappa-mcp.git"},"description":"MCP Server for WAPPA (Content Management System & Web Site Tools) Admin API — Claude Code integration for component, page, widget, and site management","maintainers":[{"name":"emrahyurttutan","email":"emrah@yurttutan.net"},{"name":"appa-tech","email":"appaflytech@gmail.com"}],"readme":"# @appaflytech/wappa-mcp\n\nWAPPA (Content Management System & Web Site Tools) Admin API için [MCP (Model Context Protocol)](https://modelcontextprotocol.io) Server.\n\nClaude Code / Claude Desktop gibi MCP istemcilerine WAPPA Admin API üzerinde doğrudan işlem yapma yeteneği kazandırır: **site, sayfa, layout, bileşen, entity (veritabanı tabloları), dinamik kayıtlar, query, workflow, menü, tema, dil, depolama, kullanıcı/rol, SaaS (organizasyon/plan/abonelik), push bildirim** ve daha fazlası — hepsi doğal dille.\n\n> Doğal dille \"bir blog tablosu oluştur, kategorilerle ilişkilendir, 3 örnek yazı ekle ve yayınla\" gibi komutlar verebilirsiniz; MCP arka planda ilgili tool'ları sırayla çağırır.\n\n---\n\n## İçindekiler\n\n- [Kurulum](#kurulum)\n- [Yapılandırma](#yapılandırma)\n- [Nasıl kullanılır — Prompt verme](#nasıl-kullanılır--prompt-verme)\n- [Rehberli İş Akışları (Prompts)](#rehberli-i̇ş-akışları-prompts)\n- [Yetenekler (Tüm Tool'lar)](#yetenekler-tüm-toollar)\n- [Reçeteler ve Örnekler](#reçeteler-ve-örnekler)\n  - [1. Basit tablo (entity) oluşturma](#1-basit-tablo-entity-oluşturma)\n  - [2. İlişkili tablo nasıl yapılır (Reference)](#2-ilişkili-tablo-nasıl-yapılır-reference)\n  - [3. Kayıt ekleme ve ilişki bağlama](#3-kayıt-ekleme-ve-ilişki-bağlama)\n  - [4. Çok dilli (localization) içerik](#4-çok-dilli-localization-içerik)\n  - [5. AI ile taslaktan tablo oluşturma](#5-ai-ile-taslaktan-tablo-oluşturma)\n  - [6. Sayfa, menü, tema](#6-sayfa-menü-tema)\n- [Kolon (Column) Tipleri](#kolon-column-tipleri)\n- [Erişim Tipleri (accessType)](#erişim-tipleri-accesstype)\n- [Kimlik Doğrulama](#kimlik-doğrulama)\n- [Lisans](#lisans)\n\n---\n\n## Kurulum\n\n### npx ile (Kurulum Gerektirmez)\n\nDoğrudan MCP yapılandırmasında kullanabilirsiniz — ayrıca `npm install` yapmanıza gerek yok:\n\n```json\n{\n  \"mcpServers\": {\n    \"wap\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@appaflytech/wappa-mcp@latest\"],\n      \"env\": {\n        \"WAP_ADMIN_API_URL\": \"https://your-wap-admin-api-url.com\",\n        \"WAP_SITE_KEY\": \"your-site-slug\",\n        \"WAP_EMAIL\": \"admin@example.com\",\n        \"WAP_PASSWORD\": \"your-password\",\n        \"WAP_LANGUAGE\": \"tr\"\n      }\n    }\n  }\n}\n```\n\n### Global Kurulum\n\n```bash\nnpm install -g @appaflytech/wappa-mcp\n```\n\n### Proje İçi Kurulum\n\n```bash\nnpm install @appaflytech/wappa-mcp\n```\n\n---\n\n## Yapılandırma\n\n### Environment Variables\n\n| Değişken            | Zorunlu | Açıklama                                                    | Örnek                                  |\n| ------------------- | ------- | ---------------------------------------------------------- | -------------------------------------- |\n| `WAP_ADMIN_API_URL` | Evet    | Admin API base URL                                         | `https://wap-admin-api.example.com`    |\n| `WAP_SITE_KEY`      | Evet\\*  | Site slug/key (URL'de kullanılan kısa isim)                | `glomil`                               |\n| `WAP_SITE_ID`       | Hayır   | `WAP_SITE_KEY` yoksa fallback site ID                      | `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx` |\n| `WAP_EMAIL`         | Evet\\*\\*| Admin kullanıcı e-postası                                  | `admin@example.com`                    |\n| `WAP_PASSWORD`      | Evet\\*\\*| Admin kullanıcı şifresi                                    | `your-password`                        |\n| `WAP_API_KEY`       | Hayır   | Organizasyon API Key (verilirse email/şifre yerine kullanılır) | `org_xxx...`                      |\n| `WAP_LANGUAGE`      | Hayır   | API dili (Accept-Language header)                          | `en-us` (varsayılan)                   |\n\n\\* `WAP_SITE_KEY` veya `WAP_SITE_ID`'den en az biri gerekir.\n\\*\\* `WAP_API_KEY` verilmediyse `WAP_EMAIL` + `WAP_PASSWORD` zorunludur.\n\n### Claude Code MCP Yapılandırması\n\nProjenizin `.claude/mcp.json` (veya kullanıcı `~/.claude.json`) dosyasına ekleyin:\n\n```json\n{\n  \"mcpServers\": {\n    \"wap\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@appaflytech/wappa-mcp@latest\"],\n      \"env\": {\n        \"WAP_ADMIN_API_URL\": \"https://wap-admin-api.example.com\",\n        \"WAP_SITE_KEY\": \"your-site-slug\",\n        \"WAP_EMAIL\": \"admin@example.com\",\n        \"WAP_PASSWORD\": \"your-password\"\n      }\n    }\n  }\n}\n```\n\n---\n\n## Nasıl kullanılır — Prompt verme\n\nMCP tool'larını **elle çağırmazsınız**; sadece ne istediğinizi doğal dille yazarsınız, ajan doğru tool'u seçer. Etkili prompt için ipuçları:\n\n- **Net ve somut olun:** \"Blog tablosu oluştur\" yerine → _\"`BlogPost` adında bir tablo oluştur; kolonları: Title (metin, zorunlu, öne çıkan), Content (zengin metin), CoverImage (görsel), PublishedAt (tarih).\"_\n- **İlişki isterken hedefi belirtin:** _\"Her BlogPost bir Category'ye bağlı olsun (bire çok)\"_ ya da _\"BlogPost ile Tag arasında çoka çok ilişki kur.\"_\n- **Sıra/durum belirtin:** _\"3 örnek kayıt ekle ve hepsini yayınla (Published).\"_\n- **Bağlam eksikse ajan önce arar:** İlişki için hedef entity'nin GUID'i gerekir; ajan `list_entities` ile bulur. Siz sadece adıyla söyleyin.\n- **Emin değilseniz keşfedin:** _\"Bu sitede hangi tablolar var?\"_ → `list_entities`. _\"Bu MCP neler yapabilir?\"_ → `list_capabilities`.\n\nİlk komut olarak şunu deneyin:\n\n> \"Bu sitede neler yapabileceğini özetle ve mevcut tabloları (entity) listele.\"\n\n---\n\n## Rehberli İş Akışları (Prompts)\n\nBazı çok adımlı işler için MCP, **rehberli prompt**'lar sunar. Bunlar ajana adım adım, **önce kullanıcıya soran** bir iş akışı enjekte eder — böylece ajan statik/uydurma sonuçlara sapmadan gerçek modelleri (entity) kullanır.\n\n**Nasıl çağrılır?**\n- **Claude Code:** slash-command olarak — `/mcp__<server>__<prompt>`. Bu repo'daki örnek server adı `eticaret` ise:\n  - `/mcp__eticaret__model-olustur`\n  - `/mcp__eticaret__detay-sayfalari-ve-navigasyon`\n  - `/mcp__eticaret__dokumandan-model-ve-demo`\n  - Argümanlar (opsiyonel) sorulur; `/mcp` bağlı server'ların güncel prompt/tool listesini gösterir.\n- **Claude Desktop:** mesaj kutusundaki **“+” (attachment)** menüsü → ilgili server → prompt'u seç → argümanları doldur.\n- Prompt çağırmadan **düz doğal dille** de yazabilirsiniz; ilgili tool açıklamaları ajanı aynı kurallara yönlendirir (slash-command daha garantilidir).\n\n### `model-olustur` — Model(ler) oluştur (sayfa ilişkisini sorarak)\nBir veya birden çok model (entity) oluşturur. **`hasPageRelation` (Sayfa ilişkisi) DEĞİŞTİRİLEMEZ (immutable)** olduğundan, oluşturmadan **önce** \"bu modellerden hangileri sayfa gibi kullanılacak (her kaydın kendi detay sayfası olacak)?\" diye sorar ve seçime göre kaydeder.\n- Argümanlar: `models` (virgülle, örn. `\"Ürünler, Kategoriler, Siparişler\"`), `intent` (opsiyonel).\n> _\"Şu 10 modeli oluştur: … \"_ → ajan hangilerinin sayfa ilişkili olacağını sorar.\n\n### `detay-sayfalari-ve-navigasyon` — Detay sayfaları + liste→detay navigasyonu\nAnasayfa/liste widget'larındaki öğelere tıklanınca ilgili kaydın **detay sayfasına** giden navigasyonu ekler ve model'e bağlı detay sayfaları kurar. Önce `wappa_plan_detail_pages` ile modelleri doğrular (var mı, `hasPageRelation` var mı), kullanıcıya sorar, sonra kurar. **Statik sayfa üretmez.**\n- Detay sayfası = per-record **page-entity** (`wappa_create_page_entity`) — `create_page` değil.\n- Liste→detay için list query modelin `Page.Path` alanını seçer; widget repeater şablonunda `touchable-link` + `refs.href={type:\"repeater\", ref:\"pagePath\"}` kullanılır.\n- Argümanlar: `models`, `intent` (opsiyonel).\n> _\"Bir liste/kart widget'ındaki kayıtlara tıklanınca o kaydın detay sayfasına gidilsin.\"_\n\n### `dokumandan-model-ve-demo` — Dokümandan model(ler) + demo içerik\nKonuşmaya eklenen bir **dokümandaki** modelleri (tablolar/kolonlar/ilişkiler) çıkarır, `hasPageRelation`'ı sorar, entity'leri **bağımlılık sırasında** oluşturur ve her modele birkaç **demo kayıt** ekler (ilişki alanları için hedef kayıtlar önce oluşturulur). Dokümana sadık kalır; uydurma model/kolon eklemez.\n- Argümanlar: `demoCount` (model başına demo kayıt, varsayılan 3), `intent` (opsiyonel).\n> _\"Bu dokümandaki modelleri oluştur ve her birine 3 demo kayıt ekle.\"_\n\n**İlgili tool:** `wappa_plan_detail_pages` — model adlarını canlı `list_entities` ile çözer; her modelin durumunu (`ready` / `no-page-relation` / `not-found`), kolonlarını ve somut kurulum planını + kullanıcıya sorulacak soruları döndürür. Detay sayfası/navigasyon isteklerinde ilk adım budur (hiçbir şey oluşturmaz).\n\n> **Not — `hasPageRelation` immutable:** Bir modelin kayıtlarının kendi detay sayfası olabilmesi, entity **oluşturulurken** `hasPageRelation:true` verilmiş olmasına bağlıdır; bu ayar sonradan eklenemez. Var olan bir modelde yoksa, tek çözüm modeli yeniden oluşturup veriyi taşımaktır.\n\n---\n\n## Yetenekler (Tüm Tool'lar)\n\nHer başlık altında kısa bir **örnek prompt** verilmiştir.\n\n### Sites (Siteler)\n`list_sites` · `get_site` · `create_site` · `update_site` · `delete_site` · `get_sites_with_entities`\n> _\"Yeni bir site oluştur: adı 'Demo', slug 'demo'.\"_\n\n### Pages (Sayfalar)\n`list_pages` · `list_all_pages` · `get_page` · `get_page_by_path` · `create_page` · `update_page` · `clone_page` · `publish_page` · `unpublish_page` · `delete_page` · `preview_page` · `get_page_versions` · `list_page_drafts` · `delete_page_version` · `generate_page_path` · `create_page_localization` · `get_page_queries`\n> _\"'/hakkimizda' path'inde bir Hakkımızda sayfası oluştur ve yayınla.\"_\n\n### Page Entities (Sayfaya bağlı kayıtlar)\n`list_page_entities` · `list_page_entities_as_query` · `get_page_entity` · `create_page_entity` · `update_page_entity` · `change_page_entity_status` · `clone_page_entity` · `delete_page_entity` · `delete_page_entity_version` · `create_page_entity_localization` · `get_page_entity_versions` · `get_page_entity_drafts` · `get_page_entity_queries` · `get_page_entity_order_info` · `preview_page_entity` · `plan_detail_pages`\n> _\"Sayfa ile ilişkili (hasPageRelation) bir 'Portfolyo' kaydı ekle.\"_\n> _\"Listelenen kayıtlara tıklanınca ilgili kaydın detay sayfasına gidilsin.\"_ → önce `plan_detail_pages` (modelleri doğrular, planı ve soruları döndürür), sonra `detay-sayfalari-ve-navigasyon` prompt'u.\n\n### Components (Bileşenler)\n`list_components` · `get_component` · `create_component` · `update_component` · `delete_component` · `list_base_components`\n> _\"Yerleşik (base) bileşenleri listele; 'heading' bileşeninin şemasını göster.\"_\n\n### Component Categories\n`list_component_categories` · `get_component_category` · `create_component_category` · `update_component_category` · `delete_component_category`\n\n### Layouts\n`list_layouts` · `get_layout` · `create_layout` · `update_layout` · `delete_layout` · `clone_layout` · `clone_layout_to_site` · `create_layout_localization` · `get_layout_queries`\n> _\"Ana layout'u kopyala ve 'Landing' adıyla kaydet.\"_\n\n### Entities (Veritabanı Tablo Şemaları)\n`list_entities` · `list_global_entities` · `get_entity` · `create_entity` · `update_entity` · `delete_entity` · `get_entity_relations` · `get_entity_nested_relations` · `get_entity_nested_relations_root` · `get_entity_nested_relations_by_site` · `get_entity_queries` · `check_entity_deletable`\n**AI destekli:** `create_entity_ai_drafts` · `create_entity_ai_drafts_from_image` · `get_entity_ai_drafts` · `commit_entity_ai_drafts`\n> _\"`Product` tablosu oluştur; Title, Price, Image kolonlarıyla.\"_ · _\"Bu formun ekran görüntüsünden bir tablo taslağı çıkar.\"_\n\n### Dynamic Entities (Kayıtlar / İçerikler)\n`list_dynamic_entity_records` · `get_dynamic_entity_record` · `create_dynamic_entity_record` · `update_dynamic_entity_record` · `link_many_to_many_records` · `update_dynamic_entity_status` · `delete_dynamic_entity_record` · `clone_dynamic_entity_record` · `create_dynamic_entity_localization` · `bulk_create_dynamic_entity_localizations` · `get_dynamic_entity_versions` · `list_dynamic_entity_drafts` · `delete_dynamic_entity_version` · `get_dynamic_entity_as_query` · `get_dynamic_entity_order_info`\n> _\"Product tablosuna 5 örnek ürün ekle ve yayınla.\"_\n\n### Queries (Sorgular)\n`list_queries` · `get_query` · `run_query` · `run_query_with_body` · `run_query_form` · `create_query` · `update_query` · `delete_query` · `upsert_bulk_queries` · `preview_query` · `get_query_map` · `get_query_related_models`\n**AI destekli:** `ai_raw_query_generator` · `ai_raw_query_chat`\n> _\"Son 10 yayınlanmış blog yazısını getiren bir query oluştur ve çalıştır.\"_\n\n### Query Categories\n`list_query_categories` · `get_query_category` · `create_query_category` · `update_query_category` · `delete_query_category` · `create_query_category_localization` · `list_query_category_nested_relations`\n\n### Workflows (İş Akışları)\n`list_workflows` · `get_workflow` · `create_workflow` · `update_workflow` · `delete_workflow` · `run_workflow` · `preview_workflow`\n**AI destekli:** `ai_suggest_workflow` · `ai_build_workflow`\n> _\"Form gönderildiğinde e-posta atan basit bir workflow öner ve oluştur.\"_\n\n### DB Routines (Veritabanı Rutinleri)\n`list_db_routines` · `get_db_routine` · `create_db_routine` · `update_db_routine` · `delete_db_routine`\n\n### Menus (Menüler)\n`list_menus` · `get_menu` · `create_menu` · `update_menu` · `delete_menu` · `clone_menu` · `create_menu_localization`\n> _\"Anasayfa, Hakkımızda, İletişim linklerinden bir üst menü oluştur.\"_\n\n### Widgets\n`list_widgets` · `get_widget` · `create_widget` · `update_widget` · `delete_widget` · `create_widget_localization`\n\n### Showcases (Vitrinler)\n`list_showcases` · `get_showcase` · `create_showcase` · `update_showcase` · `delete_showcase` · `clone_showcase`\n\n### Themes (Temalar)\n`list_themes` · `get_theme` · `create_theme` · `update_theme` · `delete_theme`\n> _\"Ana rengi #0EA5E9 olan bir tema oluştur.\"_\n\n### Languages (Diller)\n`list_languages` · `get_language` · `create_language` · `update_language` · `delete_language`\n> _\"İngilizce (en-us) dilini ekle.\"_\n\n### Regions & Countries\n`list_regions` · `get_region` · `create_region` · `update_region` · `delete_region`\n`list_countries` · `get_country` · `create_country` · `update_country` · `delete_country`\n\n### Storage (Dosya / Klasör)\n`create_directory` · `delete_directory` · `rename_directory` · `search_directories` · `get_directory_breadcrumb` · `delete_file` · `rename_file` · `move_file` · `copy_file` · `search_files`\n> _\"'banners' adında bir klasör oluştur.\"_\n\n### App Users (Uygulama Kullanıcıları)\n`list_app_users` · `get_app_user` · `get_app_user_stats` · `get_app_user_login_history` · `create_app_user` · `update_app_user` · `set_app_user_status` · `reset_app_user_password` · `delete_app_user`\n**Mail config:** `get_mail_config` · `set_mail_config` · `test_mail_config` · `delete_mail_config`\n\n### Users, Roles & Permissions (Admin panel kullanıcıları)\n`list_users` · `get_user` · `create_user` · `update_user` · `update_user_password` · `get_user_authorized_permissions` · `update_user_left_menu`\n`list_roles` · `get_role` · `create_role` · `update_role` · `delete_role` · `list_permissions` · `get_permission`\n\n### AI Chat Sessions\n`list_ai_chat_sessions` · `get_ai_chat_session` · `create_ai_chat_session` · `update_ai_chat_session` · `delete_ai_chat_session`\n\n### SaaS — Organizations (Organizasyonlar)\n`list_organizations` · `get_organization` · `create_organization` · `update_organization` · `delete_organization`\n\n### SaaS — Plans (Planlar)\n> Tüm plan işlemleri `organizationId` (GUID) gerektirir.\n\n`list_plans` · `get_plan` · `create_plan` · `update_plan` · `create_plan_localization` · `delete_plan`\n\n### SaaS — Subscriptions (Abonelikler)\n> Tüm abonelik işlemleri `organizationId` (GUID) gerektirir.\n\n`list_subscriptions` · `get_subscription` · `change_subscription_status` · `approve_subscription_refund` · `reject_subscription_refund`\n\n### Push Notifications (Bildirimler)\n> Bu uçlar global'dir; kiracı hedeflemek için `siteKey` kullanılır.\n\n`get_push_token_stats` · `list_push_tokens` · `get_notification_history` · `send_notification`\n**Firebase (Android/FCM):** `get_firebase_credential` · `set_firebase_credential` · `delete_firebase_credential`\n**Apple (iOS/APNs):** `get_apns_credential` · `set_apns_credential` · `delete_apns_credential`\n> _\"Tüm cihazlara 'Kampanya başladı' başlıklı bildirim gönder.\"_\n\n### Plugins (Eklentiler)\n`list_plugins` · `get_plugin` · `create_plugin` · `update_plugin` · `delete_plugin` · `install_plugin` · `uninstall_plugin`\n\n### System Tools & Variables\n`list_root_entities` · `get_entity_dependencies` · `get_entity_dependencies_advanced` · `system_global_search`\n`list_system_variables` · `get_system_variable` · `create_system_variable` · `update_system_variable` · `delete_system_variable`\n\n### Settings (Ayarlar)\n`get_app_settings` · `update_app_settings` · `get_app_settings_module` · `update_app_settings_module` · `create_app_settings_localization` · `delete_app_settings_localization` · `get_system_settings` · `update_system_settings` · `create_system_settings_localization`\n\n### Operations (Bakım / İşlemler)\n`cache_clear` · `operation_dependencies` · `operation_record_count` · `check_localization` · `operation_file_related_models` · `operation_compare` · `operation_site_installation_options`\n\n### Error Logs\n`list_error_logs` · `clear_error_logs` · `get_error_log_curl`\n\n### General\n`list_capabilities` — MCP'nin yeteneklerini özetler · `custom_request` — herhangi bir Admin API endpoint'ine özel istek gönder\n\n---\n\n## Reçeteler ve Örnekler\n\nAşağıdaki örneklerde **sol tarafta prompt** (ajana yazdığınız), açıklamalarda ise arkada hangi tool'un hangi veriyle çağrıldığı gösterilmiştir.\n\n### 1. Basit tablo (entity) oluşturma\n\n**Prompt:**\n> \"`BlogPost` adında bir tablo oluştur. Kolonlar: Title (metin, zorunlu, öne çıkan/isVisualized), Content (zengin metin/Editor), CoverImage (görsel), PublishedAt (tarih). Sıralama için Order kolonu da ekle. Siteye özel olsun.\"\n\nArkada `create_entity` şu payload ile çağrılır:\n\n```jsonc\n{\n  \"title\": \"BlogPost\",\n  \"table\": \"BlogPost\",             // PascalCase\n  \"accessType\": 3,                  // 3 = siteye özel (OwnedSite)\n  \"columns\": [\n    { \"name\": \"Title\",       \"title\": \"Başlık\",   \"type\": 12, \"required\": true, \"isVisualized\": true, \"localization\": true },\n    { \"name\": \"Content\",     \"title\": \"İçerik\",   \"type\": 3,  \"localization\": true },\n    { \"name\": \"CoverImage\",  \"title\": \"Kapak\",    \"type\": 5 },\n    { \"name\": \"PublishedAt\", \"title\": \"Yayın T.\", \"type\": 2 },\n    { \"name\": \"Order\",       \"title\": \"Sıra\",     \"type\": 16, \"isDefault\": true, \"initData\": 0 }\n  ]\n}\n```\n\nNotlar:\n- **En az bir kolon** `isVisualized: true` olmalı (liste başlık kolonu).\n- `required: true` → otomatik `nullable: false` (zorunlu alan). Ayrı bir \"required\" alanı yoktur.\n- `localization: true` → kolon çok dilli olur (dile özel `_Localization` tablosuna taşınır).\n- `settings`, `customizations`, `schema` **verilmezse otomatik** üretilir (Admin UI ile aynı davranış).\n- Kolon tipleri için [Kolon Tipleri](#kolon-column-tipleri) tablosuna bakın.\n\n### 2. İlişkili tablo nasıl yapılır (Reference)\n\nİlişki, **`type: 11` (Reference)** kolonuyla kurulur. İlişki kolonu şunları ister:\n\n| Alan           | Açıklama                                                                 |\n| -------------- | ----------------------------------------------------------------------- |\n| `type`         | `11` (Reference)                                                        |\n| `reference`    | **Hedef entity'nin GUID'i** (alan yolu değil; `list_entities` ile bulun)|\n| `relationType` | `0` = bire bir · `1` = bire çok · `2` = çoka çok                        |\n\n> **Akış:** Önce hedef tablo var olmalı. Ajan hedef entity'nin GUID'ini `list_entities`/`get_entity` ile bulur — siz sadece adıyla söylersiniz.\n\n#### a) Bire çok (one-to-many) — örn. her BlogPost bir Category'ye bağlı\n\n**Prompt:**\n> \"Önce `Category` tablosu oluştur (Title, Order). Sonra `BlogPost` tablosuna `Category` adında bir ilişki kolonu ekle: her yazı bir kategoriye bağlı olsun (bire çok).\"\n\n`update_entity` (veya `create_entity`) içindeki ilişki kolonu:\n\n```jsonc\n{\n  \"name\": \"Category\",\n  \"title\": \"Kategori\",\n  \"type\": 11,\n  \"reference\": \"<CATEGORY_ENTITY_GUID>\",   // list_entities ile bulunur\n  \"relationType\": 1                          // bire çok\n}\n```\n\n#### b) Çoka çok (many-to-many) — örn. BlogPost ↔ Tag\n\n**Prompt:**\n> \"`Tag` tablosu oluştur (Title). `BlogPost` ile `Tag` arasında çoka çok ilişki kur; kolon adı `Tags` olsun.\"\n\n```jsonc\n{\n  \"name\": \"Tags\",\n  \"title\": \"Etiketler\",\n  \"type\": 11,\n  \"reference\": \"<TAG_ENTITY_GUID>\",\n  \"relationType\": 2      // çoka çok\n}\n```\n\nÇoka çokta otomatik uygulananlar:\n- `multiple: true`, `settings.column: 12`, `customizations.detail.type: \"auto-complete\"`\n- Sunucu **ara (junction) tablosunu kendisi oluşturur**; `relationMetadata` **göndermeyin**.\n\n**Ara tabloya ek kolon** (örn. bağlantı ağırlığı) eklemek için reference kolonunun `columns` dizisine tam kolon objesi koyun:\n\n```jsonc\n{\n  \"name\": \"Tags\", \"type\": 11, \"reference\": \"<TAG_ENTITY_GUID>\", \"relationType\": 2,\n  \"columns\": [\n    { \"name\": \"Weight\", \"title\": \"Ağırlık\", \"type\": 8, \"nullable\": true }\n  ]\n}\n```\n\n> **Önemli:** `update_entity` ile kolon eklerken **mevcut tüm kolonları + yeni kolonu birlikte** gönderin. Gönderilmeyen kolonlar (ve verileri) silinir.\n\n### 3. Kayıt ekleme ve ilişki bağlama\n\nKayıtlar `create_dynamic_entity_record` ile eklenir. Üç kolon biçimi vardır:\n\n```jsonc\n{\n  \"entityId\": \"<BLOGPOST_ENTITY_GUID>\",\n  \"status\": \"Published\",                  // veya \"Draft\"\n  \"columns\": [\n    { \"key\": \"Title\",   \"value\": \"Merhaba Dünya\" },                 // 1) normal alan\n    { \"key\": \"Category\", \"refId\": \"<CATEGORY_RECORD_ID>\" },         // 2) tekil ilişki (1-1 / 1-n)\n    { \"key\": \"Tags\", \"links\": [                                      // 3) çoka çok\n        \"<TAG_RECORD_ID_1>\",\n        { \"value\": \"<TAG_RECORD_ID_2>\", \"columns\": [{ \"key\": \"Weight\", \"value\": 5 }] }\n    ]},\n    { \"key\": \"Order\", \"value\": 0 }\n  ]\n}\n```\n\n**Prompt:**\n> \"BlogPost'a 'Merhaba Dünya' başlıklı bir yazı ekle; 'Duyurular' kategorisine bağla, 'genel' ve 'haber' etiketlerini ekle, yayınla.\"\n\n- `refId` → hedef **kayıt** ID'si (entity ID değil).\n- Çoka çok `links` **tam liste** demektir: `update_dynamic_entity_record`'da gönderilmeyen eski bağlantılar kaldırılır.\n- Sadece bağlantı yönetmek için `link_many_to_many_records` da kullanılabilir.\n\n### 4. Çok dilli (localization) içerik\n\nTipik akış: **önce varsayılan dilde oluştur, sonra her hedef dil için `language` ile güncelle/çeviri ekle.**\n\n**Prompt:**\n> \"Bu blog yazısının İngilizce (en-us) çevirisini ekle: başlık 'Hello World', içerik '...'.\"\n\n- Kayıt çevirisi: `create_dynamic_entity_localization` (veya toplu: `bulk_create_dynamic_entity_localizations`).\n- `language: \"en-us\"` verildiğinde hem localized main kolonlar hem de çoka çok ara-tablo localized ek kolonları o dile yazılır.\n- Sayfa/menü/tema/plan gibi varlıkların da kendi `create_*_localization` tool'ları vardır.\n\n### 5. AI ile taslaktan tablo oluşturma\n\n**Prompt (metinden):**\n> \"Bir emlak ilanı modeli taslağı çıkar: başlık, fiyat, oda sayısı, konum, görseller.\"\n\n1. `create_entity_ai_drafts` — prompt'tan taslak şemalar üretir (henüz uygulanmaz).\n2. `get_entity_ai_drafts` — taslakları gözden geçir.\n3. `commit_entity_ai_drafts` — taslakları gerçek tablolara dönüştürür (DB migrate).\n\n**Prompt (görselden):**\n> \"Şu formun ekran görüntüsüne bak ve buna uygun bir tablo taslağı oluştur.\" → `create_entity_ai_drafts_from_image` (görsel base64 gönderilir).\n\n### 6. Sayfa, menü, tema\n\n```text\nPrompt: \"'/iletisim' path'inde bir İletişim sayfası oluştur ve yayınla.\"\n   → generate_page_path (gerekirse) → create_page → publish_page\n\nPrompt: \"Üst menü oluştur: Anasayfa (/), Hakkımızda (/hakkimizda), İletişim (/iletisim).\"\n   → create_menu\n\nPrompt: \"Ana rengi #0EA5E9, ikincil rengi #64748B olan 'Ocean' temasını oluştur.\"\n   → create_theme\n```\n\n---\n\n## Kolon (Column) Tipleri\n\n`create_entity` / `update_entity` içinde `type` alanı **sayısal** verilir:\n\n| Değer | Tip           | Backend depolama   | Açıklama                        |\n| ----- | ------------- | ------------------ | ------------------------------- |\n| 0     | Boolean       | boolean            | Evet/Hayır                      |\n| 1     | Color         | text               | Renk                            |\n| 2     | Date          | time with zone     | Tarih/saat                      |\n| 3     | Editor        | text               | Zengin metin (RichText)         |\n| 4     | File          | uuid               | Dosya                           |\n| 5     | Image         | uuid               | Görsel                          |\n| 6     | Link          | uuid               | Bağlantı                        |\n| 7     | LongText      | text               | Uzun metin                      |\n| 8     | Number        | integer            | Tam sayı                        |\n| 9     | Picture       | uuid               | Resim                           |\n| 10    | Price         | decimal            | Fiyat                           |\n| 11    | **Reference** | uuid               | **İlişki** (bkz. relationType)  |\n| 12    | Text          | text               | Kısa metin                      |\n| 13    | Video         | uuid               | Video                           |\n| 14    | Guid          | uuid               | GUID                            |\n| 15    | Uploader      | uuid               | Yükleyici (backend adı: Upload) |\n| 16    | Order         | decimal            | Sıralama (backend'de Decimal)   |\n| 17    | Dynamic       | jsonb              | Dinamik                         |\n| 18    | RandomString  | text               | Rastgele string                 |\n| 19    | Regions       | uuid               | Bölgeler                        |\n| 22    | DateOnly      | time               | Sadece tarih                    |\n| 23    | NumberEnum    | integer            | Sayısal enum                    |\n| 24    | TextEnum      | text               | Metin enum                      |\n| -1    | None          | —                  | Tip yok (özel durum)            |\n\n**Kolon özellikleri (her tipte geçerli):**\n- `name` / `title`: kolon adı (DB) ve görünen ad. `description`: açıklama.\n- `nullable` (varsayılan `true`): `false` → zorunlu alan. Kolaylık: `required: true` → otomatik `nullable: false`.\n- `localization` (varsayılan `false`): çok dilli (dile özel `_Localization` tablosuna taşınır).\n- `unique` (varsayılan `false`): benzersizlik kısıtı.\n- `multiple` (varsayılan `false`): çoklu değer (çoka çokta otomatik `true`).\n- `isVisualized`: liste/öne çıkan başlık kolonu (en az birinde `true`).\n- `isDefault`: sistem varsayılanı kolon (örn. Order); silinemez.\n- `initData`: varsayılan değer (tipe göre doğrulanır).\n- `settings`: `{ column: 3-12 }` grid genişliği + tipe özel bloklar (verilmezse otomatik).\n- `validations`: `[{ message, regex }]` — tek validasyon tipi regex'tir.\n- `reference` / `relationType`: ilişki kolonları için (bkz. [İlişkili tablo](#2-ilişkili-tablo-nasıl-yapılır-reference)).\n- `relationMetadata`: çoka çok ara-tablo meta verisi — **normalde göndermeyin**, sunucu üretir (istisnai durumda açıkça verilebilir).\n- `uploadMetadata`: `Upload` tipi için sunucunun oluşturduğu klasör bilgisi; güncellemede olduğu gibi geri gönderin.\n\n---\n\n## Erişim Tipleri (accessType)\n\n| Değer | İsim            | Açıklama                                              |\n| ----- | --------------- | ---------------------------------------------------- |\n| 0     | Global          | Tüm siteler erişebilir                               |\n| 1     | AllSites        | Tüm siteler erişebilir                               |\n| 2     | SelectedSites   | Yalnızca `selectedSiteIds` listesindeki siteler      |\n| 3     | OwnedSite       | Yalnızca route'tan gelen siteye özel (varsayılan)    |\n| 4     | CustomSelected  | Özel seçim                                            |\n\n> `accessType` 0/1 dışındaysa `selectedSiteIds` gönderilmesi gerekebilir.\n\n---\n\n## Kimlik Doğrulama\n\nİki yöntem desteklenir:\n\n**1. Email + şifre (varsayılan):**\n1. `WAP_ADMIN_API_URL/Auth/sign-in` endpoint'ine POST `{ email, password }`\n2. Dönen JWT token cache'lenir\n3. Token'ın `exp` claim'inden süre hesaplanır, 5 dakika öncesinde yenilenir\n4. Her istekte `Authorization: Bearer <token>` header'ı eklenir\n\n**2. Organizasyon API Key:**\n- `WAP_API_KEY` verilirse sign-in adımı atlanır; istekler `X-API-Key: <apiKey>` header'ı ile imzalanır.\n\n---\n\n## Lisans\n\nMIT\n","readmeFilename":"README.md"}