#!/usr/bin/env node
// Simple script to get the absolute path for MCP configuration
import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const serverPath = join(__dirname, 'build', 'index.js');
console.log('=== Replicate Recraft V3 MCP Server Configuration ===\n');
console.log('šØ Advanced Image Generation with Recraft V3 via Replicate\n');
console.log('š Universal npx Configuration (Works Everywhere)\n');
const config = {
"mcpServers": {
"replicate-recraft-v3": {
"command": "npx",
"args": [
"-y",
"https://github.com/PierrunoYT/replicate-recraft-v3-mcp-server.git"
],
"env": {
"REPLICATE_API_TOKEN": "r8_NBY**********************************"
}
}
}
};
console.log(JSON.stringify(config, null, 2));
console.log('\n=== Available Tools ===');
console.log('šø recraft_v3_generate - Generate images from text prompts');
console.log('ā³ recraft_v3_generate_async - Generate images with prediction tracking');
console.log('ā recraft_v3_cancel_prediction - Cancel a running prediction');
console.log('š recraft_v3_get_prediction - Get prediction status and details');
console.log('\n=== Instructions ===');
console.log('1. Get your Replicate API token from https://replicate.com/');
console.log('2. Replace "r8_YOUR_REPLICATE_API_TOKEN_HERE" with your actual API token');
console.log('3. Add this configuration to your MCP settings file');
console.log('4. Restart your MCP client');
console.log('\nā
Benefits of npx configuration:');
console.log(' ⢠Works on any machine with Node.js');
console.log(' ⢠No local installation required');
console.log(' ⢠Always uses the latest version');
console.log(' ⢠Cross-platform compatible');
console.log('\nšØ New in v1.0.0: Replicate Recraft V3 Integration!');
console.log(' ⢠Direct integration with Replicate API');
console.log(' ⢠Prediction tracking and management');
console.log(' ⢠Support for multiple sizes and aspect ratios');
console.log(' ⢠Enhanced error handling and status monitoring');
console.log(' ⢠Comprehensive style control options');
console.log(' ⢠WebP format output for optimal quality');