- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
115 lines
4.2 KiB
TypeScript
Executable File
115 lines
4.2 KiB
TypeScript
Executable File
import { HeroSection } from "@/components/sections/hero"
|
|
import { FeaturesSection } from "@/components/sections/features"
|
|
import { ConnectSection } from "@/components/sections/connect"
|
|
import { ArchitectureSection } from "@/components/sections/architecture"
|
|
import { Footer } from "@/components/sections/footer"
|
|
import { FaqSection, faqItems } from "@/components/sections/faq"
|
|
import { DemoVideoSection } from "@/components/sections/demo-video"
|
|
import { FinalCtaSection } from "@/components/sections/final-cta"
|
|
import { product } from "@/lib/product"
|
|
|
|
const structuredData = {
|
|
"@context": "https://schema.org",
|
|
"@graph": [
|
|
{
|
|
"@type": "Organization",
|
|
"@id": "https://premiere-pro-mcp.com/#organization",
|
|
name: "MCP for Adobe Premiere Pro contributors",
|
|
url: "https://premiere-pro-mcp.com/",
|
|
logo: {
|
|
"@type": "ImageObject",
|
|
url: "https://premiere-pro-mcp.com/marketing/premiere-pro-mcp-mark-v1.png",
|
|
width: 1254,
|
|
height: 1254,
|
|
},
|
|
sameAs: [
|
|
"https://github.com/leancoderkavy/premiere-pro-mcp",
|
|
"https://www.npmjs.com/package/premiere-pro-mcp",
|
|
],
|
|
},
|
|
{
|
|
"@type": "WebSite",
|
|
"@id": "https://premiere-pro-mcp.com/#website",
|
|
name: product.name,
|
|
alternateName: ["Premiere Pro MCP", "premiere-pro-mcp"],
|
|
url: "https://premiere-pro-mcp.com/",
|
|
description: "MCP for Adobe Premiere Pro is an open-source, local-first Model Context Protocol server for reviewable Premiere Pro workflow automation.",
|
|
inLanguage: "en-US",
|
|
publisher: { "@id": "https://premiere-pro-mcp.com/#organization" },
|
|
},
|
|
{
|
|
"@type": "SoftwareApplication",
|
|
"@id": "https://premiere-pro-mcp.com/#software",
|
|
name: product.name,
|
|
alternateName: ["Premiere Pro MCP", "premiere-pro-mcp"],
|
|
applicationCategory: "DeveloperApplication",
|
|
applicationSubCategory: "Video editing workflow automation",
|
|
operatingSystem: "macOS, Windows",
|
|
softwareVersion: product.version,
|
|
description:
|
|
`Open-source Model Context Protocol server with ${product.coreToolCount} tools for AI-assisted editing and automation in Adobe Premiere Pro.`,
|
|
url: "https://premiere-pro-mcp.com/",
|
|
downloadUrl: "https://www.npmjs.com/package/premiere-pro-mcp",
|
|
codeRepository: "https://github.com/leancoderkavy/premiere-pro-mcp",
|
|
sameAs: [
|
|
"https://github.com/leancoderkavy/premiere-pro-mcp",
|
|
"https://www.npmjs.com/package/premiere-pro-mcp",
|
|
],
|
|
releaseNotes: product.downloads.releaseNotes,
|
|
softwareRequirements: `Node.js ${product.nodeVersion} or newer and Adobe Premiere Pro ${product.premiereCompatibility}`,
|
|
author: { "@id": "https://premiere-pro-mcp.com/#organization" },
|
|
publisher: { "@id": "https://premiere-pro-mcp.com/#organization" },
|
|
image: "https://premiere-pro-mcp.com/marketing/premiere-pro-mcp-social-square-v1.png",
|
|
dateModified: product.releaseDate,
|
|
featureList: [
|
|
"Timeline editing",
|
|
"Effects and Lumetri color control",
|
|
"Keyframe automation",
|
|
"Media and project management",
|
|
"Adobe Media Encoder export",
|
|
"Custom ExtendScript and QE DOM workflows",
|
|
],
|
|
license: "https://opensource.org/license/mit",
|
|
isAccessibleForFree: true,
|
|
offers: {
|
|
"@type": "Offer",
|
|
price: "0",
|
|
priceCurrency: "USD",
|
|
},
|
|
},
|
|
{
|
|
"@type": "FAQPage",
|
|
"@id": "https://premiere-pro-mcp.com/#faq",
|
|
mainEntity: faqItems.map((item) => ({
|
|
"@type": "Question",
|
|
name: item.question,
|
|
acceptedAnswer: {
|
|
"@type": "Answer",
|
|
text: item.answer,
|
|
},
|
|
})),
|
|
},
|
|
],
|
|
}
|
|
|
|
export default function Home() {
|
|
return (
|
|
<>
|
|
<script
|
|
type="application/ld+json"
|
|
dangerouslySetInnerHTML={{ __html: JSON.stringify(structuredData) }}
|
|
/>
|
|
<main id="main-content" className="min-h-screen overflow-x-hidden bg-black text-white">
|
|
<HeroSection />
|
|
<DemoVideoSection />
|
|
<FeaturesSection />
|
|
<ConnectSection />
|
|
<ArchitectureSection />
|
|
<FaqSection />
|
|
<FinalCtaSection />
|
|
<Footer />
|
|
</main>
|
|
</>
|
|
)
|
|
}
|