Stores and retrieves prompt optimization analytics data, including tracking original prompts, optimized prompts, domain classifications, confidence scores, modifications, user feedback, and performance metrics.
PromptForge MCP Server
Intelligent prompt optimization middleware that enhances user prompts before execution.
Features
🎯 Smart Pattern Matching - Automatically detects prompt intent and applies relevant optimizations
📊 Analytics Tracking - Monitor optimization performance and patterns
🔧 Customizable Patterns - Add and modify optimization patterns for your specific needs
🚀 Domain-Specific Enhancements - Pre-configured patterns for marketing, data analysis, tax/accounting, and code generation
💾 External Service Integration - Uses JSONBin for pattern storage and Supabase for analytics
Setup
1. Install Dependencies
2. Configure External Services
JSONBin.io (Pattern Storage)
Create account at https://jsonbin.io
Create a new bin with initial patterns
Copy your bin ID and API key
Supabase (Analytics)
Create account at https://supabase.com
Create a new project
Create a table called
prompt_analyticswith this schema:id (uuid, primary key)
original_prompt (text)
optimized_prompt (text)
domain (text)
confidence (float)
modifications (json)
user_feedback (json, nullable)
performance_metrics (json, nullable)
created_at (timestamp with timezone)
3. Environment Variables
Copy .env.example to .env and fill in your API credentials:
4. Test Your Setup
Available Tools
optimize_prompt
Optimizes a prompt using intelligent pattern matching.
get_patterns
Retrieve current optimization patterns.
update_pattern
Update or add a pattern in the library.
get_analytics_summary
Get analytics summary for optimizations.
test_optimization
Test optimization with before/after comparison.
Deployment to mcpify.ai
Create New MCP Server on mcpify.ai
Name:
promptforgeDescription: "Intelligent prompt optimization for consistent AI outputs"
Upload Files
Copy the contents of
server.jsto mcpify.aiAdd environment variables from your
.envfile
Configure Tools
The server automatically exposes all tools defined in
getTools()
Default Patterns
The server includes pre-configured patterns for:
Marketing Copy - Copywriting, emails, landing pages, ads
Data Analysis - Analytics, reports, insights, metrics
Tax & Accounting - Financial planning, tax optimization, compliance
Code Generation - Programming, debugging, implementation
General - Fallback for unmatched prompts
For Schapira CPA Integration
This server is optimized for use with Schapira CPA's services:
License
MIT - Feel free to customize for your needs!
This server cannot be installed