Token导航 LogoToken导航TokenDH.com
API Testing Using MCP Agents logo
开发工具未说明官方级别未说明来源级核验

API Testing Using MCP Agents

MCP Server

一个通过自然语言交互自动化执行API测试的本地MCP服务器生态系统,集成Streamlit界面和GitHub BRD文档读取功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
API测试自动化测试Python自然语言处理GitHub

安装说明

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

作者 / 组织

jhapranav98

提供方

jhapranav98

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCP监管代理平台

该项目构建了一个本地MCP(模型上下文协议)服务器生态系统,该生态系统使用自然语言提示自动化API测试。用户通过Streamlit界面进行交互以触发监督代理,该代理从GitHub读取BRD指令,并与连接的MCP工具协调,以测试具有阳性和阴性情况的API。

🧠 概述

主管代理协调多个MCP工具。

Streamlit UI支持API测试的自然语言交互。

GitHub Integration允许获取BRD文档作为输入。

MCP工具处理端点验证和测试用例生成。

部署:MCP服务器在本地运行,Streamlit客户端部署在AWS上。

🧩 项目结构 ├── 前端/#流式UI文件\ ├── api_testing_cdk/#基础设施的AWS cdk设置\ ├── authenticate_customer.py#身份验证逻辑\ ├── chatbot.py#自然语言界面\ ├── jira_agent_server.py#与jira相关的自动化代理\ ├── github代理获取BRD和配置\ ├── postman_agent_server.py#用于API端点测试的工具\ ├── supervisor_agent_server.py#主主管协调MCP工具\ ├── app.py#Streamlit接口的入口点\ ├── Dockerfile\*#针对不同组件的Docker构建\ ├── deploy.sh/destroy.sh#部署脚本\ ├── requirements-streamlit.txt#streamlit依赖项\ ├── requirements-cdk.txt#cdk依赖关系\ └── README.md#项目文档

⚙️ 技术栈

语言:Python

LLM API:AWS Bedrock(Sonet模型)

接口:Streamlit

基础设施:AWS CDK、Docker

MCP工具:通过MCP协议进行通信的本地服务器

🚀 运作原理

用户在Streamlit上输入提示(例如,“从BRD F01测试工资API”)。

Supervisor Agent从GitHub获取BRD文档。

MCP工具(Postman、GitHub、Jira代理)生成并执行API测试用例。

结果通过Streamlit仪表板显示给用户。

🐳 本地运行

克隆仓库

git clone\ cd\

安装依赖项

pip安装-r要求-streamlit.txt

运行Streamlit

streamlit运行app.py

🧱 部署

每个组件都可以使用其Dockerfile进行容器化。

docker build-f Dockerfile.streamlit-t streamlit客户端。 docker run-p 8501:8501流媒体客户端

目录标签

目录标签

API测试自动化测试Python自然语言处理GitHub本地部署GitHub集成Streamlit界面

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP