innovation-platform
v1.0.15Build and ship apps on the davidlaporte.org Innovation Platform: create an app via the inno-platform MCP server as a container (any stack, the default type), a function (its own Cloudflare Worker), or an MCP server for AI assistants (mcp-function / mcp-container) behind the same identity gateway, write it against the platform's application + app-security contracts, run the security gates before shipping through CI/CD, and manage access to a live app.
By David LaPorte0 GitHub starsUpdated 14 hours ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 9 skill or MCP entries
- Source updated
- Sep 23, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install innovation-platform for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install innovation-platform@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/dlaporte/claude-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/innovation-platform/.
Plugin files
├── .claude-plugin/plugin.json├── skills/inno-add-connection/SKILL.md├── skills/inno-containerize/SKILL.md├── skills/inno-manage-app/SKILL.md├── skills/inno-migrate-app/SKILL.md├── skills/inno-new-app/SKILL.md├── skills/inno-platform-conventions/SKILL.md├── skills/inno-safety-preflight/SKILL.md├── skills/inno-ship/SKILL.md└── .mcp.json
Included Skills8
Use when an app needs to reach an external backend AS EACH INDIVIDUAL USER — a per-user API or SaaS account the app fronts (a departmental system, a niche tool, a dev instance) — rather than with one shared app key. Discovers how people sign in to that backend, provisions a Connection with set_app_connection (a pasted token, the backend's own login, or a per-user client ID/secret pair), and wires the app to consume it. mcp-container apps only in v1.
Use when writing or editing the Dockerfile for an inno-{app} repo. Encodes the exact contract the platform's container gate requires (non-root, port 8080, patched base, CVE-clean image) for ANY stack, with reference recipes.
Use to share, check on, start, stop, export, open up, or configure a deployed Innovation Platform app via the inno-platform MCP tools (grant_access, revoke_access, set_app_access, app_status, start_app, stop_app, restart_app, request_start, transfer_app (admin-only), revoke_sessions (admin-only), export_app_data, get_app_metrics, get_app_usage, get_app_logs, set_config, set_app_variable/list_app_variables/remove_app_variable, create_support_bundle). Use when the user wants to give someone access, open an app to everyone with SSO, check deploy status, bring back a stopped app, restart a wedged app, read its logs, set an environment variable or API key for their app, reassign ownership (admins), sign someone out of the platform panel everywhere (admins), download their app's data, or shut one down.
Use when the user has an EXISTING repo or codebase they want on the Innovation Platform ("deploy this to the innovation platform", "migrate this app", "put this repo on inno-platform"). Registers the user's existing repo in place via register_app and adapts it to the platform contract — no copying into a new repo, keeping its stack where the gates allow.
Use when the user wants to create a new app on the Innovation Platform ("new app", "create an app", "start a project on inno-platform"). Guides intake, creates a repo from the inno-template in the user's own account, calls register_app, commits the proof-of-control file it names and has them install the platform GitHub App, calls register_app again to provision + bind it, then scaffolds app/ per platform-conventions.
Use when writing or reviewing code inside an inno-{app} repo's app/ directory — stack policy, storage, identity, and the files CI will reject if touched. Load this before writing any application code for an Innovation Platform app.
Use when the user wants their inno-{app} checked before shipping ("run the safety preflight", "is this safe to ship?", "check my app"). Pushes to the default branch, which runs the platform's REAL safety gates and deploys nothing, then narrates the results with realtime guidance, plus a guardrails policy review. A failure or guardrails violation is a hard stop before inno-ship.
Use when the user is ready to release an inno-{app} — pushes, waits for the safety checks, cuts the v* release tag that actually deploys, and reports the live URL. Use after inno-safety-preflight is clean (gates AND guardrails).
MCP servers1
- url
- https://inno-platform.davidlaporte.org/mcp
Plugin manifests1
{
"name": "innovation-platform",
"version": "1.0.15",
"description": "Build and ship apps on the davidlaporte.org Innovation Platform: create an app via the inno-platform MCP server as a container (any stack, the default type), a function (its own Cloudflare Worker), or an MCP server for AI assistants (mcp-function / mcp-container) behind the same identity gateway, write it against the platform's application + app-security contracts, run the security gates before shipping through CI/CD, and manage access to a live app.",
"author": {
"name": "David LaPorte"
},
"mcpServers": "./.mcp.json"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[innovation-platform on Agent Plugins Marketplace](https://pluginsmp.com/plugins/innovation-platform)