MCP Prompts v3.14.0 introduces AWS-independent local development with configurable storage backends. No AWS credentials required for local development!
Best for: Persistent storage, existing prompt collections, development workflows
{
"mcpServers": {
"mcp-prompts": {
"command": "node",
"args": ["/home/sparrow/projects/mcp/ai-mcp-monorepo/packages/mcp-prompts/dist/index.js"],
"env": {
"MODE": "mcp",
"STORAGE_TYPE": "file",
"LOG_LEVEL": "info",
"PROMPTS_DIR": "/home/sparrow/projects/mcp/ai-mcp-monorepo/packages/mcp-prompts/data/prompts"
}
}
}
}Best for: Temporary sessions, testing, CI/CD, isolated development
{
"mcpServers": {
"mcp-prompts-memory": {
"command": "node",
"args": ["/home/sparrow/projects/mcp/ai-mcp-monorepo/packages/mcp-prompts/dist/index.js"],
"env": {
"MODE": "mcp",
"STORAGE_TYPE": "memory",
"LOG_LEVEL": "info"
}
}
}
}Best for: Cloud deployments, team collaboration, production environments
{
"mcpServers": {
"mcp-prompts-aws": {
"command": "node",
"args": ["/home/sparrow/projects/mcp/ai-mcp-monorepo/packages/mcp-prompts/dist/index.js"],
"env": {
"MODE": "mcp",
"STORAGE_TYPE": "aws",
"LOG_LEVEL": "info",
"PROMPTS_TABLE": "mcp-prompts",
"PROMPTS_BUCKET": "mcp-prompts-catalog",
"PROCESSING_QUEUE": "mcp-prompts-processing"
}
}
}
}| Parameter | Required | Default | Description |
|---|---|---|---|
MODE |
✅ | - | Must be "mcp" for MCP stdio mode |
STORAGE_TYPE |
✅ | "memory" |
"file", "memory", "aws", or "postgres" |
PROMPTS_DIR |
For file storage | - | Directory containing prompt JSON files |
LOG_LEVEL |
❌ | "info" |
"debug", "info", "warn", "error" |
PROMPTS_TABLE |
For AWS | "mcp-prompts" |
DynamoDB table name |
PROMPTS_BUCKET |
For AWS | "mcp-prompts-catalog" |
S3 bucket name |
PROCESSING_QUEUE |
For AWS | "mcp-prompts-processing" |
SQS queue name |
-
File Storage (Local): ✅ Working
- Loads 45+ prompts from
/home/sparrow/projects/mcp/ai-mcp-monorepo/packages/mcp-prompts/data/prompts - Full CRUD operations supported
- No AWS dependencies
- Loads 45+ prompts from
-
File Storage (MCP): ✅ Working
- Loads prompts from
/home/sparrow/mcp/data/prompts - Full CRUD operations supported
- No AWS dependencies
- Loads prompts from
-
Memory Storage: ✅ Working
- In-memory operations
- Fast, no persistence
- No AWS dependencies
-
AWS Storage: ✅ Working (backward compatible)
- Full AWS integration maintained
- Requires AWS credentials
- Production-ready
- PostgreSQL Storage: Planned for v3.15.0
- Framework prepared
- Schema designed
- Implementation pending
All configurations provide 11 MCP tools:
get_prompt- Retrieve specific promptslist_prompts- List prompts with paginationsearch_prompts- Search prompts by content/tagsapply_template- Apply variables to templatescreate_prompt- Create new prompts ✅ NOW WORKINGupdate_prompt- Update existing prompts ✅ NOW WORKINGdelete_prompt- Delete prompts ✅ NOW WORKINGslash_command- Quick template executionlist_slash_commands- List available commandssuggest_slash_commands- Command suggestionsget_stats- System statistics
Solution: This was fixed in v3.14.0. Update to the latest version.
Solution: Ensure prompt JSON files have valid date strings in createdAt and updatedAt fields.
Solution: For local development, use STORAGE_TYPE=file or STORAGE_TYPE=memory instead of aws.
Run this command to verify your configuration:
# Test file storage
cd /home/sparrow/projects/mcp/ai-mcp-monorepo/packages/mcp-prompts
MODE=mcp STORAGE_TYPE=file PROMPTS_DIR="./data/prompts" LOG_LEVEL=info node dist/index.js
# Test memory storage
MODE=mcp STORAGE_TYPE=memory LOG_LEVEL=info node dist/index.jsBefore (AWS required):
{
"env": {
"STORAGE_TYPE": "aws",
"PROMPTS_TABLE": "mcp-prompts"
}
}After (AWS optional):
{
"env": {
"STORAGE_TYPE": "file",
"PROMPTS_DIR": "/path/to/prompts"
}
}- ✅ No AWS Credentials Required for local development
- ✅ Faster Startup (no AWS API calls)
- ✅ Offline Development possible
- ✅ Full Functionality maintained
- ✅ Backward Compatibility preserved
| Metric | File Storage | Memory Storage | AWS Storage |
|---|---|---|---|
| Startup Time | ~3s | ~3s | ~5-10s |
| Read Operations | ⚡ Fast | ⚡ Fastest | Fast |
| Write Operations | ⚡ Fast | ⚡ Fastest | Fast |
| Persistence | ✅ Yes | ❌ No | ✅ Yes |
| AWS Required | ❌ No | ❌ No | ✅ Yes |
| Setup Complexity | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
For local development:
- Use
STORAGE_TYPE=filewith your local prompts directory - Alternative:
STORAGE_TYPE=memoryfor quick testing
For production deployment:
- Use
STORAGE_TYPE=awswith proper AWS resources - PostgreSQL support coming in v3.15.0
- v3.14.0: AWS-independent local development, configurable storage
- v3.13.0: AWS-dependent, limited local functionality
- v3.0.9: Basic MCP support
- v1.x: Legacy versions (not recommended)