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
JSON
{
"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"
}
}