home / mcp / groups migration mcp server
MCP Server generated by mcp.ag2.ai
Configuration
View docs{
"mcpServers": {
"ag2-mcp-servers-groups-migration-api": {
"command": "python",
"args": [
"mcp_server/main.py",
"stdio"
],
"env": {
"CONFIG": "{...JSON_CONFIG...}",
"SECURITY": "YOUR_SECURITY_VARS",
"CONFIG_PATH": "mcp_server/mcp_config.json"
}
}
}
}You run an MCP server that exposes the Google Groups Migration API as an MCP endpoint. This lets you authenticate and contextually fetch or interact with group migrations through a consistent MCP interface, enabling tooling to work with your data in a predictable, self-describing way.
You will start the local MCP server in stdio mode and connect your MCP client to it. The server is designed to be launched from your development environment and configured via environment variables or a JSON configuration file. Use a client that speaks the MCP protocol to discover the Groups Migration API endpoints, manage contexts, and perform actions against your groups migrations.“},{
Prerequisites include Python 3.9 or newer, and the ability to install Python packages.
git clone <repository-url>
cd mcp_serverInstall dependencies using the editable dev package. This ensures you have all tools and linters available during development.
pip install -e ".[dev]"Alternatively, you can use the UV tool to install editable dev dependencies.
uv pip install --editable ".[dev]"Run the server in stdio mode to start listening for MCP client connections.
python mcp_server/main.py stdioConfigure the server with environment variables or a JSON config. The key variables are shown below.
Environment variables let you point the server at its configuration and security settings. You can provide a JSON configuration directly or reference a path to a config file.
Key environment variables to use when running locally are:
- CONFIG_PATH: Path to a JSON configuration file (e.g., mcp_server/mcp_config.json). This is where you define MCP server options and endpoints.
- CONFIG: A JSON string containing the configuration. Use this if you prefer passing the config inline.
- SECURITY: Environment variables for security parameters (e.g., API keys). Provide them as needed by your setup.