Stevekaplanai/promptforge-mcp-server
If you are the rightful owner of promptforge-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
PromptForge MCP Server 2.0.2 is an advanced AI prompt optimization server designed for sophisticated prompt engineering with ML-based domain detection, pattern management, and analytics.
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
npm install
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_analytics
with 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:
cp .env.example .env
4. Test Your Setup
npm test
Available Tools
optimize_prompt
Optimizes a prompt using intelligent pattern matching.
{
"tool": "optimize_prompt",
"arguments": {
"prompt": "Write an email about our services",
"domain": "marketing_copy",
"context": {
"company": "Your Company",
"audience": "B2B customers"
}
}
}
get_patterns
Retrieve current optimization patterns.
{
"tool": "get_patterns",
"arguments": {
"domain": "marketing_copy"
}
}
update_pattern
Update or add a pattern in the library.
{
"tool": "update_pattern",
"arguments": {
"domain": "custom_domain",
"pattern": {
"triggerKeywords": ["keyword1", "keyword2"],
"enhancements": [
{
"type": "role_addition",
"value": "You are an expert..."
}
]
}
}
}
get_analytics_summary
Get analytics summary for optimizations.
{
"tool": "get_analytics_summary",
"arguments": {
"timeRange": "week",
"domain": "marketing_copy"
}
}
test_optimization
Test optimization with before/after comparison.
{
"tool": "test_optimization",
"arguments": {
"prompt": "analyze our sales data",
"showDiff": true
}
}
Deployment to mcpify.ai
-
Create New MCP Server on mcpify.ai
- Name:
promptforge
- Description: "Intelligent prompt optimization for consistent AI outputs"
- Name:
-
Upload Files
- Copy the contents of
server.js
to mcpify.ai - Add environment variables from your
.env
file
- Copy the contents of
-
Configure Tools
- The server automatically exposes all tools defined in
getTools()
- The server automatically exposes all tools defined in
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:
{
"context": {
"company": "Schapira CPA",
"industry": "Tax and Accounting Services",
"audience": "Mid-market owner-operated businesses",
"tone": "professional"
}
}
License
MIT - Feel free to customize for your needs!