Skip to main content
Individual users configure personal MCP settings within boundaries set by their team administrators. You can use your own private credentials that are NOT shared with other team members, or inherit team credentials automatically. Your personal configuration remains private while working within the same team installation.

Overview

As a user, you personalize your MCP server experience within team-defined boundaries:
  • Private Credentials - Use your own API keys and secrets that remain private from other team members
  • Personal Settings that adapt to your individual workflow
  • Flexible Credential Choice - Use team credentials OR configure your own private ones
  • Simplified Interface showing only settings you can modify
  • Credential Privacy - Your personal credentials are never visible to other team members
The user tier builds on team configurations, which build on global schemas. For an overview of the complete system, see MCP Configuration System.

Configuration Boundaries

Your configuration options are precisely determined by how global administrators categorized elements during schema creation and your team administrator’s lock/unlock decisions: πŸ”“ You Can Configure:
  • Private Credentials - Your personal API keys and secrets (NOT shared with team members)
  • Unlocked Elements - Settings your team admin made available for personal customization
  • User-Specific Elements - Settings designed for individual workflow (like local file paths)
πŸ”’ You Cannot See or Modify:
  • Locked Team Settings - Shared configuration controlled by team administrators
  • Other Users’ Credentials - You cannot see other team members’ personal credentials
  • Template Elements - System-level parameters locked by global administrators
πŸ”— You Can Choose To:
  • Use Team Credentials - Automatically inherit shared API keys and authentication tokens
  • Use Private Credentials - Configure your own personal credentials that override team settings
  • Mix Both - Use team credentials for some services and personal credentials for others
Note on OAuth-Enabled MCP Servers: If your team uses OAuth servers (Box, Google Drive, etc.), you must authorize individually with your own account even after your team admin installs the server. For complete details, see OAuth-Enabled MCP Servers. For details on how global administrators define these boundaries and team administrators control access, see Admin Schema Workflow and Team Installation.

User Interface Experience

When you configure an MCP server, you see a clean interface focused only on your personal options:
Personal Configuration: "Team Web Search"

YOUR PRIVATE CREDENTIALS (Not shared with team)

API Configuration:
β”œβ”€ Use Personal API Key: βœ“
β”œβ”€ Your API Key: β€’β€’β€’β€’β€’ (encrypted, private)
└─ Personal Rate Limit: 5000 queries/day

YOUR PERSONAL SETTINGS

Search Preferences:
β”œβ”€ Default Search Engine: Google β–Ό
β”œβ”€ Results Per Page: 10 β–Ό
└─ Safe Search: Moderate β–Ό

Cache Settings:
β”œβ”€ Enable Result Caching: βœ“
└─ Cache Duration: 1 hour β–Ό

TEAM SETTINGS (You can choose to inherit or override)

β–‘ Use team API credentials: β€’β€’β€’β€’β€’ (shared with team)
βœ“ Use team search quotas: 1000 queries/day
βœ“ Use team content filters: Enabled

[Save Configuration] [Test Configuration]
Key Interface Features:
  • Private Credential Section - Configure personal API keys separate from team
  • Clear Credential Choice - Choose between personal or team credentials
  • Privacy Indicators - Clear marking of what’s private vs. shared
  • Validation - Immediate feedback on configuration validity

Personal Configuration Types

User Arguments

Most commonly, you’ll configure: Private Credentials:
  • Personal API keys (not shared with team members)
  • Individual authentication tokens
  • Private service URLs and endpoints
API Preferences:
  • Search result limits and pagination
  • Content filtering and safety settings
  • Cache and performance preferences

User Environment Variables

Private Credentials and Secrets:
  • Personal API keys (PERSONAL_API_KEY, GITHUB_TOKEN)
  • Individual OAuth tokens (OAUTH_ACCESS_TOKEN)
  • Private database credentials (DB_PASSWORD)
Personal Preferences:
  • Search engine preferences and result formatting
  • Cache settings and performance tuning
  • Interface customization options
  • Local file paths (/Users/yourname/workspace)

Configuration Process

When you first configure an MCP server:
  1. Access Team Installation - Navigate to your team’s MCP server installations
  2. Select Server - Choose the server you want to configure personally
  3. Personal Configuration - Configure only the unlocked elements
  4. Validation - System validates your configuration against team schema
  5. Save and Deploy - Personal configuration is saved and ready to use

Configuration Assembly

Your final MCP server configuration combines settings from all three tiers:
Final Configuration = Template + Team + Your Personal Settings

Template (System):
β”œβ”€ Command: "npx"
β”œβ”€ Package: "@brightdata/mcp-server-web-search"
└─ System flags: "-y"

+ Team (Shared - Available to All Team Members):
β”œβ”€ Team API Key: "team_shared_key_abc123"
β”œβ”€ Search quota: "1000 queries/day"
└─ Content filters: "enabled"

+ Your Personal Settings (Private - Not Shared):
β”œβ”€ Personal API Key: "your_private_key_xyz789" (OVERRIDES team key)
β”œβ”€ Personal Rate Limit: "5000 queries/day" (OVERRIDES team quota)
β”œβ”€ Default search engine: "google"
β”œβ”€ Results per page: 10
└─ Cache duration: "1 hour"

= Final Runtime Configuration FOR YOU:
Command: npx -y @brightdata/mcp-server-web-search
Environment: {
  "API_KEY": "your_private_key_xyz789",  ← YOUR private key used
  "SEARCH_QUOTA": "5000",                 ← YOUR personal limit used
  "CONTENT_FILTERS": "enabled",          ← Team setting inherited
  "DEFAULT_ENGINE": "google",            ← Your preference
  "RESULTS_PER_PAGE": "10",              ← Your preference
  "CACHE_DURATION": "3600"               ← Your preference
}

= Other Team Members See DIFFERENT Configuration:
Environment: {
  "API_KEY": "team_shared_key_abc123",   ← Team key (you're using yours)
  "SEARCH_QUOTA": "1000",                 ← Team limit (you're using yours)
  "CONTENT_FILTERS": "enabled",          ← Same team setting
  ... (their own preferences)
}
Automatic Validation:
  • Your settings are validated against the schema
  • Type checking ensures correct data formats
  • Invalid search preferences are caught before saving
  • Missing required fields are highlighted
For complete understanding of user configuration in context: User configuration represents the final personalization layer in DeployStack’s three-tier system, enabling individual productivity while maintaining team security and organizational standards.