UNPKG

mcp-prompt-optimizer

Version:

Professional cloud-based MCP server for AI-powered prompt optimization with intelligent context detection, team collaboration, enterprise-grade features, startup validation, and robust API key management. Universal compatibility with Claude Desktop, Curso

361 lines (360 loc) 10.5 kB
{ "name": "mcp-prompt-optimizer", "version": "1.3.2", "description": "Professional cloud-based MCP server for AI-powered prompt optimization with intelligent context detection, team collaboration, enterprise-grade features, startup validation, and robust API key management. Universal compatibility with Claude Desktop, Cursor, Windsurf, and 17+ MCP clients.", "main": "index.js", "bin": { "mcp-prompt-optimizer": "index.js" }, "scripts": { "start": "node index.js", "test": "node test-package.js", "validate": "node validate-structure.js", "check-status": "node lib/check-status.js", "validate-key": "node lib/validate-key.js", "clear-cache": "node lib/clear-cache.js" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.15.1", "node-fetch": "^3.0.0" }, "engines": { "node": ">=16.0.0" }, "keywords": [ "mcp", "mcp-server", "prompt", "optimization", "ai", "claude", "anthropic", "cursor", "windsurf", "cline", "professional", "subscription", "cloud-based", "context-detection", "templates", "analytics", "team-collaboration", "enterprise-grade", "intelligent-routing", "ai-context", "optimization-insights", "api-key-management", "startup-validation", "caching", "robust-error-handling", "cli-commands", "professional-tooling" ], "author": "Prompt Optimizer Team <support@promptoptimizer.help>", "license": "SEE LICENSE IN LICENSE", "repository": { "type": "git", "url": "git+https://github.com/prompt-optimizer/mcp-prompt-optimizer.git" }, "homepage": "https://promptoptimizer-blog.vercel.app", "bugs": { "url": "https://github.com/prompt-optimizer/mcp-prompt-optimizer/issues" }, "files": [ "index.js", "lib/", "README.md", "CHANGELOG.md", "LICENSE" ], "mcp": { "server": true, "subscription_required": true, "cloud_based": true, "startup_validation": true, "cli_commands": true, "caching_support": true, "offline_fallback": true, "capabilities": { "tools": true, "resources": false, "prompts": false }, "features": { "ai_context_detection": true, "intelligent_routing": true, "template_management": true, "team_collaboration": true, "real_time_analytics": true, "optimization_insights": true, "parameter_preservation": true, "cloud_processing": true, "priority_processing": true, "startup_validation": true, "api_key_management": true, "offline_caching": true, "robust_error_handling": true, "professional_cli": true } }, "cli": { "commands": { "check-status": { "description": "Check API key and subscription status with detailed quota information", "usage": "mcp-prompt-optimizer check-status", "features": [ "quota_status", "api_key_validation", "plan_details", "troubleshooting" ] }, "validate-key": { "description": "Validate API key with backend and test connectivity", "usage": "mcp-prompt-optimizer validate-key", "features": [ "backend_validation", "format_checking", "quota_testing" ] }, "clear-cache": { "description": "Clear validation cache for fresh API key validation", "usage": "mcp-prompt-optimizer clear-cache", "features": [ "cache_clearing", "fresh_validation", "troubleshooting" ] }, "help": { "description": "Show detailed help information and setup instructions", "usage": "mcp-prompt-optimizer help", "features": [ "setup_guide", "pricing_info", "client_configuration" ] }, "version": { "description": "Show version information and service details", "usage": "mcp-prompt-optimizer version", "features": [ "version_info", "service_status" ] } }, "examples": [ "mcp-prompt-optimizer check-status", "mcp-prompt-optimizer validate-key", "mcp-prompt-optimizer clear-cache", "OPTIMIZER_API_KEY=sk-opt-xxx mcp-prompt-optimizer check-status" ], "troubleshooting": { "common_issues": [ "API key format validation", "Network connectivity testing", "Cache management", "Quota status checking", "Backend validation errors" ], "support_url": "https://promptoptimizer-blog.vercel.app/docs/troubleshooting" } }, "pricing": { "model": "subscription", "currency": "USD", "trial": { "available": true, "optimizations": 5, "description": "Free trial with full feature access including CLI tools" }, "plans": { "explorer": { "price": "$2.99/month", "quota": 5000, "team_size": 1, "api_keys": 1, "features": [ "ai_context_detection", "intelligent_optimization", "template_management", "web_ui_access", "community_support", "cloud_processing", "startup_validation", "api_key_management", "cli_tools" ], "description": "Perfect for individual developers and prompt engineers" }, "creator": { "price": "$25.99/month", "quota": 18000, "team_size": 2, "api_keys": 3, "features": [ "ai_context_detection", "intelligent_optimization", "template_management", "team_collaboration", "optimization_insights", "priority_processing", "analytics_dashboard", "email_support", "cloud_processing", "startup_validation", "api_key_management", "offline_caching", "advanced_cli_tools" ], "description": "For creators and small teams with professional workflows", "popular": true }, "innovator": { "price": "$69.99/month", "quota": 75000, "team_size": 5, "api_keys": 10, "features": [ "ai_context_detection", "intelligent_optimization", "template_management", "team_collaboration", "optimization_insights", "priority_processing", "advanced_analytics", "team_management", "priority_support", "dedicated_support_channel", "cloud_processing", "startup_validation", "api_key_management", "offline_caching", "enterprise_features", "professional_cli_suite" ], "description": "For growing teams and agencies with high-volume needs" } }, "signup_url": "https://promptoptimizer-blog.vercel.app/pricing", "dashboard_url": "https://promptoptimizer-blog.vercel.app/dashboard", "docs_url": "https://promptoptimizer-blog.vercel.app/docs" }, "ai_capabilities": { "context_detection": { "supported_contexts": [ "human_communication", "llm_interaction", "image_generation", "technical_automation", "structured_output", "code_generation", "api_automation" ], "automatic_enhancement": true, "parameter_preservation": true, "intelligent_routing": true }, "optimization_techniques": [ "clarity", "conciseness", "creativity", "specificity", "actionability", "technical_accuracy", "keyword_density", "parameter_preservation", "context_specificity", "token_efficiency" ], "intelligence_features": { "smart_routing": true, "confidence_scoring": true, "template_auto_save": true, "similar_template_search": true, "optimization_insights": true, "performance_analytics": true, "team_analytics": true, "usage_tracking": true, "startup_validation": true, "api_key_management": true, "professional_cli": true } }, "compatibility": { "mcp_clients": [ "Claude Desktop", "Cursor", "Windsurf", "Cline", "VS Code", "Zed", "Replit", "JetBrains IDEs", "Emacs", "Vim/Neovim" ], "minimum_mcp_version": "0.5.0", "tested_with": { "claude_desktop": "1.2024.11.21", "cursor": "0.42.x", "windsurf": "1.x" }, "os_support": { "windows": true, "macos": true, "linux": true, "wsl": true } }, "api_requirements": { "required_keys": [ { "name": "OPTIMIZER_API_KEY", "format": "sk-opt-* or sk-team-*", "description": "Cloud API key from promptoptimizer-blog.vercel.app/pricing", "required": true, "validation": "startup_and_runtime", "caching": "24_hours", "offline_fallback": true } ], "optional_keys": [ { "name": "OPTIMIZER_BACKEND_URL", "description": "Custom backend URL (defaults to production)", "required": false, "default": "https://p01--project-optimizer--fvrdk8m9k9j.code.run" } ] }, "architecture": { "pattern": "cloud_based_mcp_server", "alignment": "local_mcp_server_patterns", "startup_validation": true, "error_handling": "comprehensive", "caching_strategy": "validation_results_24h", "offline_support": "graceful_degradation", "cli_integration": "full_featured", "backend_communication": "standardized_headers" }, "quality": { "error_handling": "enterprise_grade", "user_experience": "professional", "troubleshooting": "guided_resolution", "documentation": "comprehensive", "testing": "automated_validation" }, "support": { "email": "support@promptoptimizer.help", "enterprise": "enterprise@promptoptimizer.help", "documentation": "https://promptoptimizer-blog.vercel.app/docs", "dashboard": "https://promptoptimizer-blog.vercel.app/dashboard", "status_page": "https://status.promptoptimizer.help", "community": "https://github.com/prompt-optimizer/mcp-prompt-optimizer/discussions", "troubleshooting": "https://promptoptimizer-blog.vercel.app/docs/troubleshooting", "cli_guide": "https://promptoptimizer-blog.vercel.app/docs/cli" } }