Import/Export Connections
Overview
The Import/Export Connections feature allows you to securely share MCP server connections between machines, team members, or create backups. Connections are exported with AES-256 encryption and can only be imported with the correct password.
Perfect for onboarding team members, migrating to new machines, creating backups, and sharing development configurations.
Key Capabilities
🔐 AES-256 Encryption
Industry-standard encryption protects exported connection secrets
📤 Selective Export
Choose specific connections to export with search and filter
📥 Smart Import
Automatic duplicate detection with version numbering
🔑 Password Protection
Secure password with PBKDF2 key derivation (100,000 iterations)
📋 Import Preview
Review connections before importing with metadata display
🏷️ Import Tracking
Visual indicators show which connections were imported and from where
🗂️ Custom File Format
.mcpx extension for MCP Explorer connection files
Exporting Connections
Step 1: Open Export Dialog
- Navigate to 🔌 Connections tab
- Click the Export button in the header
- Export dialog opens
📸 Screenshot placeholder:
Description: Show the Connections page header with Export and Import buttons visible
Step 2: Select Connections
Search and filter:
- Use the search box to filter by name or description
- Matching connections appear in the list
- Clear search to see all connections
Select connections:
- Check individual connections to include
- Selection counter shows how many are selected
- At least one connection must be selected
📸 Screenshot placeholder:
Description: Show the export dialog with search box, scrollable list of connections with checkboxes (some checked), and selection counter showing “3 selected”
Step 3: Set Export Password
Password options:
- A generated secure password is provided by default
- Click Show to view the password
- Enter your own password if preferred
- Important: Save this password—you’ll need it to import!
📸 Screenshot placeholder:
Description: Show the password field with show/hide toggle, and the generated password visible
warning: Save your password! The export file cannot be decrypted without the exact password used during export. There is no password recovery.
Step 4: Export
- Click Export button
- Browser downloads an
.mcpxfile - Filename includes timestamp:
mcp-connections-20260130-220000.mcpx - Store the file securely with the password
📸 Screenshot placeholder:
Description: Show browser download notification with .mcpx file being downloaded
Importing Connections
Step 1: Open Import Dialog
- Navigate to 🔌 Connections tab
- Click the Import button in the header
- Import dialog opens
Step 2: Enter Decryption Password
Before selecting a file:
- Enter the password used during export
- Click Show to verify if needed
- Password must be entered before file selection
📸 Screenshot placeholder:
Description: Show the import dialog with password field and show/hide toggle
Step 3: Select Import File
- Click Select File button
- Choose an
.mcpxfile - Only
.mcpxfiles are accepted - File is decrypted using the entered password
If decryption fails:
- Error message: “Failed to decrypt the file. The secret may be incorrect.”
- Verify password and try again
- Ensure you’re using the correct export file
Step 4: Review Import Preview
After successful decryption, a preview dialog appears:
Metadata displayed:
- Source hostname: Machine where connections were exported
- Export timestamp: When the export was created
- Connection count: Number of connections in the file
Connection list shows:
- Each connection name
- Proposed import name (may include version suffix)
- Warning badges for renamed connections
📸 Screenshot placeholder:
Description: Show the import preview dialog with source metadata at top, and scrollable list of connections below. Some connections should show “(V 2)” suffix with warning badges
Step 5: Complete Import
- Review the connections list
- Click Import to add all connections
- Or click Cancel to abort
After import:
- Connections appear in your connections list
- Each imported connection shows 📥 emoji indicator
- Hover over 📥 to see import details
Duplicate Handling
When importing connections with names that already exist:
Automatic renaming:
- First duplicate:
MyConnection→MyConnection (V 2) - Second duplicate:
MyConnection→MyConnection (V 3) - And so on…
Preview indication:
- Renamed connections show a warning badge in the preview
- Original name shown alongside new name
- You can see all proposed names before confirming
After import:
- All versions exist independently
- Each has its own configuration
- Edit or delete individually as needed
📸 Screenshot placeholder:
Description: Show preview dialog where one connection “My Server” is being renamed to “My Server (V 2)” with a warning badge
Import Indicators
Imported connections display visual indicators:
📥 Emoji badge:
- Appears next to imported connection names
- Visible in the connections list
Tooltip information (hover):
- Source filename
- Import date and time
- Source hostname
📸 Screenshot placeholder:
Description: Show a connection in the list with 📥 emoji, and a tooltip showing “Imported from mcp-connections-20260130.mcpx on 2026-01-30 15:30:00”
Security Details
Encryption Specifications
| Component | Value |
|---|---|
| Algorithm | AES-256-CBC |
| Key Derivation | PBKDF2 with SHA256 |
| Iterations | 100,000 (brute-force resistant) |
| Salt | Random 16 bytes per export |
| IV | Random per encryption |
What’s Protected
Encrypted in export file:
- Connection names and descriptions
- Endpoint URLs
- All authentication headers
- Bearer tokens and API keys
- Azure client credentials (tenant, client ID, secret)
- All custom header values
Password Recommendations
For secure exports:
- Use 16+ characters
- Mix uppercase, lowercase, numbers, symbols
- Use the auto-generated password when possible
- Never share passwords via insecure channels
- Consider using a password manager
File Format
Extension and Structure
File extension: .mcpx (MCP Explorer format)
Internal structure (when decrypted):
{
"version": 1,
"metadata": {
"exportedAt": "2026-01-30T22:00:00Z",
"exportedFromHostname": "DESKTOP-ABC123",
"connectionCount": 2
},
"connections": [
{
"name": "My MCP Server",
"endpoint": "https://localhost:5000/mcp",
"note": "Development server",
"authenticationMode": "CustomHeaders",
"headers": [...]
}
]
}
Filename Convention
Export files are named with timestamps:
mcp-connections-{YYYYMMDD}-{HHmmss}.mcpx
Example: mcp-connections-20260130-220000.mcpx
Common Use Cases
Team Onboarding
Scenario: New team member needs access to development servers
- Export connections from your machine (dev servers only)
- Share
.mcpxfile via secure channel (not email!) - Provide password via separate secure channel
- New team member imports connections
- They’re immediately productive with all dev servers configured
Machine Migration
Scenario: Moving to a new computer
- Export all connections from old machine
- Transfer
.mcpxfile to new machine - Install MCP Explorer on new machine
- Import connections with password
- All connections restored instantly
Configuration Backup
Scenario: Create periodic backups of connection configurations
- Export all connections monthly
- Store
.mcpxfiles in secure backup location - Keep password in password manager
- Restore from backup if needed
Environment Sharing
Scenario: Share standard configurations across team
- Create “standard” connections for each environment (dev, staging, prod)
- Export as separate files (dev-servers.mcpx, staging-servers.mcpx)
- Distribute to team with environment-specific passwords
- Everyone has consistent connection configurations
Troubleshooting
“Failed to decrypt the file”
Problem: Import fails with decryption error
Solutions:
- Verify password is exactly correct (case-sensitive)
- Ensure no extra spaces before/after password
- Confirm you’re using the correct
.mcpxfile - Check file wasn’t corrupted during transfer
- Try exporting again if original file is damaged
“Please select at least one connection”
Problem: Export button disabled
Solutions:
- Check at least one connection checkbox
- Verify connections exist (create some first)
- Clear search filter to see all connections
“Please enter a secret for encryption”
Problem: Export fails with password error
Solutions:
- Enter a password in the password field
- Use the auto-generated password if unsure
- Password cannot be empty
“Please enter the decryption secret first”
Problem: Cannot select file for import
Solutions:
- Enter the export password first
- Password must be entered before file selection
- This ensures password is ready for immediate decryption
Import Indicator Not Showing
Problem: 📥 emoji doesn’t appear on imported connections
Solutions:
- Refresh the page
- Check connection was actually imported (appears in list)
- Verify import metadata was saved
- Re-import if metadata was lost
File Too Large
Problem: Import fails for large export files
Current limit: 10MB
Solutions:
- Export fewer connections at once
- Create multiple smaller export files
- Check file isn’t corrupted (unusually large)
Best Practices
🔐 Use Strong Passwords
Always use the auto-generated password or create a strong custom password.
📝 Document Passwords Securely
Store export passwords in a password manager, not plain text files.
🔒 Separate Password Channels
Never send .mcpx file and password through the same channel.
📋 Organize Exports
Create separate exports for different purposes (dev, prod, backup).
🗂️ Name Files Descriptively
Rename files after export if the auto-generated name isn’t clear enough.
🔄 Regular Backups
Export connections periodically as part of your backup routine.
🧹 Clean Before Export
Remove outdated or unused connections before exporting to keep files clean.
📤 Test Imports
After exporting, test the import process to verify the file works.
Related Pages
Manage Connections
Create and configure connections before exporting:
Security Features
Understand how secrets are protected:
Use Connections
Learn how to use imported connections:
Next Steps
Now that you understand import/export:
- Create connections - Set up connections to export
- Export a backup - Create your first export file
- Test the import - Verify the export works
- Share with team - Onboard team members
Securely share and back up your MCP connections with confidence! 📤📥