Token导航 LogoToken导航TokenDH.com
A2A MCP Customer Service Implementation logo
搜索检索stdio官方级别未说明来源级核验

A2A MCP Customer Service Implementation

MCP Server

一个分布式多智能体系统,用于自动化客户服务工作流程,包括任务委派、数据检索和票据管理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
分布式系统Python数据检索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ashhhwin

提供方

ashhhwin

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

多代理客户服务系统(A2A+MCP)

概述

一个分布式多代理系统,旨在自动化客户服务工作流程。该架构利用 代理人对代理人(A2A) 任务授权与 模型上下文协议(MCP) 用于安全、标准化的数据库访问。

该系统协调了三个自主代理来处理复杂的客户查询、数据检索和票务管理。

建筑

  • 路由器代理(端口8100): 编排者。分析查询意图并将任务发送给适当的专家。
  • 客户数据代理(端口8101): 数据专家。与MCP服务器接口,以获取和更新客户记录。
  • 支持代理(端口8102): 支持专家。管理工单创建、状态检查和上报逻辑。
  • MCP服务器(标准): 数据库接口。通过以下方式公开SQLite工具 FastMCP 超过标准输入/输出。

先决条件

  • Python 3.10+
  • pip
  • Node.js和npm(可选;仅MCP检查器验证需要)

安装

  1. 克隆存储库:
   git clone 
   cd multi_agent_customer_service
  1. 设置虚拟环境:
   python -m venv venv
   # Mac/Linux:
   source venv/bin/activate
   # Windows:
   venv\Scripts\activate
  1. 安装依赖关系:
   pip install -r requirements.txt
  1. 初始化数据库:

生成 support.db 以及种子初始数据。

   python -m mcp_server.database_setup

*与……确认 y 当提示时。*

用法

在单独的终端窗口中启动每个代理:

  1. 数据代理: python -m agents.customer_data_agent
  2. 支持代理: python -m agents.support_agent
  3. 路由器代理: python -m agents.router_agent

测试与验证

1.端到端场景

执行集成测试套件以验证代理协调、任务分配和协商流程。

python -m tests.run_scenarios

目录标签

目录标签

分布式系统Python数据检索本地部署自动化客服多智能体协调任务委派

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP