Skip to main content
Glama
SamWongML

API Testing Platform

by SamWongML

API Testing Platform

An LLM-driven API testing platform exposed over MCP. Tests are authored as typed, declarative defineTest/defineSuite values, compiled to a normalized JSON manifest, and executed by a pure in-house DAG engine.

Package map

Package

Name

Responsibility

packages/schema

@atp/schema

Zod schemas + inferred types — the single source of truth

packages/engine

@atp/engine

Pure execution engine (HTTP, assertions, DAG); no MCP/AWS deps

packages/reporting

@atp/reporting

ExecutionResult → Markdown / HTML / JUnit / llm_summary

packages/store

@atp/store

Persistence: Postgres record + queue, DynamoDB task state, S3/local artifacts

packages/mcp-server

@atp/mcp-server

Stateless MCP server + async worker

packages/cli

@atp/cli

Local DX: atp compile / list / run / validate / import / golden

tools/compile

@atp/compile

Discovery: *.test.ts/*.suite.tsdist/manifest.json

infra/

@atp/infra

AWS CDK stacks: network / data / ecs / observability (runbook)

tests/

The test corpus (grows to thousands)

Related MCP server: sentinel-mcp

Development

pnpm install
pnpm typecheck   # tsc --noEmit across the workspace
pnpm lint        # eslint
pnpm test        # vitest run
pnpm compile     # build dist/manifest.json

Requires Node 22+ and pnpm (corepack enable).

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    This MCP server enables intelligent API testing automation by combining RAG knowledge retrieval with tool execution capabilities. It allows QA engineers to perform natural language-driven API testing with contextual knowledge support.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server for AI-powered API testing that enables automated positive, negative, and security testing directly from AI chat interfaces. It supports multiple AI providers and generates detailed security reports.
    7 npm
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that generates, runs, and triages tests by introspecting Python modules or web pages, using structured LLM outputs for scenario generation and failure analysis.
    1
    MIT