Token导航 LogoToken导航TokenDH.com
Bankbrain Cloud Ready Microservices Banking Backend logo
开发工具stdio官方级别未说明来源级核验

Bankbrain Cloud Ready Microservices Banking Backend

MCP Server

BankBrain Smoke Tests是一个端到端的烟雾测试工具,用于验证BankBrain项目的完整集成流程,无需网络访问、端口绑定或外部API调用。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
Shell开发工具命令行工具

安装说明

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

作者 / 组织

deepesh1singh

提供方

deepesh1singh

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install fastapi pydantic requests

详细介绍

BankBrain烟雾测试

BankBrain项目的端到端烟雾测试,在不需要网络访问、端口绑定或外部API调用的情况下验证完整的集成流程。

概述

烟雾测试验证了以下各项之间的集成:

  • 模拟银行API -模拟银行后端
  • MCP服务器 -银行MCP服务器(mcp/bank_mcp_server/server.py)
  • 支援谍员 -支持代理服务(agents/support-agent/app.py)
  • A2A网关 -代理到代理网关(agents/a2a-gateway/app.py)

特性

  • 使用FastAPI测试客户端(无uvicorn,无端口)
  • 所有网络呼叫都会在内存中模拟
  • 没有外部依赖项或API调用
  • 测试完整的请求/响应流

测试流程

1.客服聊天流程

测试整个流程:

  1. 发布 /chat 支持代理
  2. 支持代理呼叫MCP服务器 /tool 端点
  3. MCP服务器调用Bank API进行交易
  4. Support Agent使用模拟生成AI响应 generate_text()

验证:

  • 客服代表收到聊天请求
  • MCP集成工作正常
  • 银行API模拟功能正确
  • 人工智能响应生成被嘲笑

2.A2A网关代理卡

测试代理卡端点:

  • 获取 /agent-card A2A网关

验证:

  • 网关返回正确的代理元数据
  • 响应结构与预期格式匹配

运行测试

先决条件

安装所需的依赖项:

pip install fastapi pydantic requests

执行测试

cd tests
python smoke_test.py

或者从项目根目录:

python tests/smoke_test.py

目录标签

目录标签

Shell开发工具命令行工具本地部署银行集成烟雾测试FastAPIMock测试端到端测试

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP