Skip to main content
Glama
DamilolaAdegunwa

adk-mcp-enterprise-erp-bridge

MCP Enterprise ERP & CRM Integration Bridge

CI Pipeline

Google ADK Master Curriculum — Track 3: MCP (Model Context Protocol) & Tool Ecosystems (Application 14 of 40)

Architectural Overview

High-throughput MCP bridge unifying SAP S/4HANA material management and Salesforce CRM customer telemetry with schema reflection.

  • Agent

  • mcp_tool

Related MCP server: SAP MCP Command Center

System Architecture

graph TD
    User["Client / Event Stream"] --> Gateway["ADK Runtime / FastApi Server"]
    Gateway --> Agent["adk-mcp-enterprise-erp-bridge (Root Agent)"]
    Agent --> Tools["Specialized Domain Tools"]
    Tools --> External["External Systems / Google Cloud APIs"]

Project Structure

.
├── agent.py              # Google ADK agent definition
├── config.py             # Environment & model configurations
├── tools/                # Specialized domain tools
├── tests/                # Automated pytest suite
├── main.py               # Application entrypoint
├── Dockerfile            # Container deployment
└── .github/workflows/    # Automated CI verification

Running Locally

# 1. Install dependencies
pip install -r requirements.txt

# 2. Configure credentials
export GOOGLE_API_KEY="your-gemini-api-key"

# 3. Run application
python main.py

Running Tests

pytest tests/

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables querying three synthetic SAP systems (ERP, S/4HANA, BW) for master data, transactions, and analytics via natural language or MCP tools, with a live dashboard.
    1
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Production-ready MCP server enabling AI assistants to interact with SAP Datasphere for real tenant data discovery, metadata exploration, analytics operations, ETL data extraction, database user management, data lineage analysis, and column-level data profiling.
    MIT
  • -
    license
    Not graded
    quality
    C
    maintenance
    MCP server for SAP Datasphere that enables AI assistants to perform data discovery, metadata exploration, analytics queries, ETL data extraction, database user management, and data profiling with built-in PII masking.
    -