@extenshi/mcp
Version:
Extenshi MCP server — bring the extension catalog (search, security, market research) and pre-publish scanning into your AI tools
31 lines • 1.45 kB
TypeScript
/**
* Static content for the free `generate_welcome_page_workflow` MCP tool.
*
* Like `generate_icon_workflow`, this path deliberately spends ZERO Extenshi
* credits and touches no Extenshi infrastructure: the brief is a pure function
* of its arguments, so the tool works offline and can never fail on a docs or
* BFF outage. The output is a neutral content specification — what to
* illustrate, how annotations are positioned, the block JSON format — that a
* developer could read on its own.
*
* The brief itself lives in ./welcome-agent-brief.ts, a byte-identical copy of
* shared-types/welcome-agent-brief.ts. That sync is what guarantees the spec an
* agent is handed here is the same spec catalog-bff enforces on save.
*
* Store screenshots are NOT fetched here: that would need a catalog read (an
* API key and a credit) and would turn a free tool into a paid one. Callers that
* already hold them (e.g. from `get_extension`) pass the URLs in via
* `store_screenshots`.
*/
export declare const CONSTRUCTOR_URL = "https://dojo.extenshi.io/tools/onboarding-page";
export interface WelcomeWorkflowArgs {
extensionName?: string;
goal?: string;
whatItDoes?: string;
targetSite?: string;
storeScreenshots?: string[];
existingSteps?: string[];
accentColor?: string;
}
export declare function renderWelcomeWorkflow(args: WelcomeWorkflowArgs): string;
//# sourceMappingURL=welcome-workflow.d.ts.map