hdspvispute
MCP Server
hdspvispute
public

LeadSurgeAI

一个基于 Google ADK 和 MCP 的多智能体系统,用于从自然语言输入中自动化检测潜在客户并集成到 CRM。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Python
Language
-
License

About This Server

一个基于 Google ADK 和 MCP 的多智能体系统,用于从自然语言输入中自动化检测潜在客户并集成到 CRM。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# 🚀 LeadSurge AI — Multi-Agent Lead Generation Demo

LeadSurge AI is a multi-agent system built using **Google Agent Development Kit (ADK)** and **MCP** to automate **lead detection** and **CRM integration** from natural language inputs like emails, transcripts, or audio.

---

## 🧠 What It Does

✅ Accepts user input (email, text, or voice transcript)  
✅ Detects if the message is a qualified lead  
✅ Automatically creates a lead in Salesforce (or mock CRM)  
✅ Fully agent-driven using MCP + FunctionTool architecture  
✅ Modern FastAPI UI to test it live

---

## 🧱 Architecture

![Lead Generation Architecture](./path/to/diagram.png) <!-- Replace with actual image path -->

### Components
| Component                  | Description                                    |
|---------------------------|------------------------------------------------|
| `parse_input`             | Preprocesses raw input into plain text         |
| `detect_lead`             | Uses LLMs or logic to determine lead quality   |
| `create_salesforce_lead`  | Creates a lead via API (mock or real)          |
| `adk_mcp_server.py`       | Wraps tools as FunctionTool and serves via MCP |
| `agent_runner.py`         | ADK agent that orchestrates tools via MCPToolset |
| `FastAPI UI`              | Clean web UI to test end-to-end flow           |

---

## 🧪 How to Run

### 1. 🔧 Start MCP Server

```bash
python mcp_server/adk_mcp_server.py


python .\ui\main.py

Example 1
Add a new lead named Michael Thompson from ClearPath Consulting. His email is [email protected].

 Example 2:
Create a Salesforce lead for Sophia Miller, who works at BrightWave Media. Her email address is [email protected].

Please create a lead:
Name: Jason Lee
Company: Vertex Dynamics
Email: [email protected]

Quick Start

1

Clone the repository

git clone https://github.com/hdspvispute/LeadSurgeAI
2

Install dependencies

cd LeadSurgeAI
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerhdspvispute
RepoLeadSurgeAI
Language
Python
License-
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation