@tsavo/printify-mcp
Version:
A Model Context Protocol (MCP) server for integrating AI assistants with Printify's print-on-demand platform
27 lines (26 loc) • 923 B
TypeScript
export { PrintifyAPI, type PrintifyShop } from './printify-api.js';
export { ReplicateClient } from './replicate-client.js';
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { PrintifyAPI } from "./printify-api.js";
import { ReplicateClient } from "./replicate-client.js";
/**
* Creates and configures a Printify MCP server
* @param options Configuration options
* @returns The configured MCP server
*/
export declare function createPrintifyMcpServer(options?: {
printifyApiKey?: string;
printifyShopId?: string;
replicateApiToken?: string;
serverName?: string;
serverVersion?: string;
}): {
server: McpServer;
printifyClient: PrintifyAPI | null;
replicateClient: ReplicateClient | null;
initialize(): Promise<{
printifyClient: PrintifyAPI | null;
replicateClient: ReplicateClient | null;
}>;
};
export default createPrintifyMcpServer;