adk-mcp-enterprise-erp-bridge
README.md
# MCP Enterprise ERP & CRM Integration Bridge
[](https://github.com/DamilolaAdegunwa/adk-mcp-enterprise-erp-bridge/actions)
> **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.
### Google ADK Primitives Featured
- `Agent`
- `mcp_tool`
## System Architecture
```mermaid
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
```bash
# 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
```bash
pytest tests/
```
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues