App Settings
Configure Memex's core functionality, integrations, and system behavior.
Overview
App Settings control Memex's system-level behavior and integrations. Unlike Agent Settings which affect how the AI behaves during conversations, App Settings configure the underlying platform capabilities and external connections.
Access App Settings through the main Settings menu in Memex. These settings apply across all projects and conversations.
MCP (Model Context Protocol) Support
The Model Context Protocol (MCP) has quickly become a standard in AI, acting like a universal "USB-C port" that connects AI models to tools, data sources, and services. MCP eliminates the need for fragmented, custom integrations by providing a standardized way for AI to interact with the digital world.
What Makes Memex Different
Memex is unique because you can both build and use MCP servers. Memex can even code an MCP server, then add it to its own context, test it, and iteratively debug and improve it—all autonomously.
Using MCP Servers
MCP extends Memex like an infinitely expanding toolset. You can customize the tools Memex has access to for a tailored experience matching your specific use case.
Accessing MCP Management:
Go to Settings (⚙️) → MCP tab
Manage existing servers or discover new ones
Configure server-specific settings
Three main sections:
Configured Servers
View and manage your currently installed MCP servers:
See all available MCPs with their status (enabled/disabled)
Toggle servers on/off without uninstalling
Manage individual tools within each server
Monitor server health and connection status
Server Directory
Browse and install curated MCP servers with one-click installation:
Neon: Database management and querying
Netlify: Web hosting and deployment
GitHub: Repository management and code operations
Context7: Documentation and knowledge base access
Browser Automation: Web scraping and interaction
And more: Growing directory of tested, Memex-optimized servers
The Server Directory focuses on MCPs that are tested with Memex and help with the most common development tasks.
Add Custom Server
Install any MCP server from the broader ecosystem:
Install from GitHub repositories
Use local development servers
Configure custom server parameters
Set up authentication and credentials
Installing a custom MCP server:
Server Name: my-custom-server
Command: npx -y @my-org/my-mcp-server
Arguments: --config /path/to/config.json
Environment Variables: API_KEY=your_key_here
Working with MCP Servers
Memex integrates with MCP servers intuitively—often requiring no special instructions. Simply enable the MCP server, and Memex understands how to use its capabilities.
Natural Integration Examples:
Browser automation:
Use playwright to check if this website is loading correctly and take a screenshot.
Documentation lookup:
Use context7 to look up the latest React documentation for useEffect hooks.
Database operations:
Use the Neon MCP to create a new table for user profiles in our database.
Deployment:
Use Netlify to deploy this React app and give me the live URL.
Building MCP Servers
One of Memex's unique capabilities is building MCP servers from natural language descriptions.
Example workflow:
I need an MCP server that can interact with the Stripe API for payment processing. It should handle creating customers, processing payments, and retrieving transaction history.
Memex will:
Design the MCP server architecture
Implement the Stripe integration code
Create proper MCP protocol handlers
Test the server functionality
Add it to your available MCPs
Help you use it in your projects
Benefits of building custom MCPs:
Tailored functionality: Exactly what your project needs
Reusable tools: Use across multiple projects
Team sharing: Share custom MCPs with your team
Ecosystem contribution: Publish useful MCPs for others
MCP Best Practices
Server Management:
Only enable MCPs you're actively using to reduce context overhead
Test new MCPs in non-critical projects first
Keep servers updated for security and functionality
Document custom server configurations
Performance Optimization:
Disable unused tools within servers
Monitor server response times
Use appropriate servers for specific tasks
Consider server location and latency
Security Considerations:
Review permissions before enabling servers
Use secure credential storage (see Secrets section)
Audit server access to sensitive resources
Regularly review enabled servers and their permissions
Secrets Management
Secrets are sensitive pieces of information like API keys, database passwords, or access tokens that applications need to interact with external services or protect data. Managing these securely is crucial to prevent unauthorized access and protect your accounts and data.
Memex provides a built-in secrets management system to help you store and use this sensitive information securely without hardcoding it directly into your project files or chat messages.
How Secrets Work in Memex
Secure Storage: Memex uses your operating system's native keychain (macOS Keychain, Windows Credential Manager) to store secret values. Memex itself never stores your raw secret values in its own files.
Local Access: Secrets remain on your machine and are only accessed when needed by processes initiated by Memex on your behalf.
Key Tracking: Memex maintains a list of secret names (keys) you've stored, but the actual values are encrypted and managed by your system's secure storage.
Managing Secrets
Adding New Secrets:
Go to Settings → Secrets tab
Enter a descriptive key name (e.g.,
OPENAI_API_KEY
,DATABASE_PASSWORD
)Enter the secret value
Toggle visibility as needed while entering
Click "Add Secret"

Updating Secrets:
Click the Edit icon (✏️) next to the secret key
Enter the new secret value
Click "Update"
Using Secrets in Conversations: Reference secrets by their key name:
Use the API key stored as 'STRIPE_API_KEY' in Secrets to configure the payment gateway.
Connect to the database using the credentials in 'DATABASE_URL'.
Security Features
Case Insensitivity: Memex attempts to find secrets using various case combinations, so OPENAI_API_KEY
, openai_api_key
, and OpenAI_API_Key
all work.
Permission Prompts: The first time Memex accesses a secret, your system may ask for permission. You can choose to:
Allow once
Allow always for Memex
Deny access
No Exposure: Secrets are never displayed in conversation logs or technical outputs—only referenced by their key names.
Legacy Migration
If you have secrets stored in Memex's older format:
You'll see a migration banner in the Secrets tab
Click "Migrate Secrets"
Review migration results and fix any issues
Old format secrets are converted to the new secure system
Other App Settings
Privacy Mode
Your code is never stored anywhere other than your machine.
If you enable Privacy Mode, your conversations are also never stored anywhere other than your machine. Otherwise, we may collect usage and telemetry data (including prompts, code snippets, or app activities) to help improve Memex.
Privacy Mode is available to Build and Scale users, and can be managed from the Settings -> Other page.
Sound Settings
Toggle if you'd like a sound notification to play when the Memex agent finishes a task.
Last updated
Was this helpful?