MCP Settings Configuration
This guide explains how to configure MCP servers in MCPHub using themcp_settings.json
file and related configurations.
Configuration Files Overview
MCPHub uses several configuration files:mcp_settings.json
: Main MCP server configurationsservers.json
: Server metadata and grouping.env
: Environment variables and secrets
Basic MCP Settings Structure
mcp_settings.json
Example Configuration
Server Configuration Options
Required Fields
Field | Type | Description |
---|---|---|
command | string | Executable command or path |
args | array | Command-line arguments |
Optional Fields
Field | Type | Default | Description |
---|---|---|---|
env | object | {} | Environment variables |
Common MCP Server Examples
Web and API Servers
Fetch Server
Web Scraping with Playwright
File and System Servers
Filesystem Server
SQLite Server
Communication Servers
Slack Server
Email Server
Development and API Servers
GitHub Server
Google Drive Server
Map and Location Services
Amap (高德地图) Server
OpenStreetMap Server
Advanced Configuration
Environment Variable Substitution
MCPHub supports environment variable substitution using${VAR_NAME}
syntax:
Group Management
Group Configuration
Best Practices
Security
-
Use environment variables for sensitive data: