Skip to main content

Project case study

Mamba MCP — MCP Toolkit & Servers

Developer Tools

A Python toolkit with a TUI, CLI, and async API for testing and debugging MCP servers, plus four production MCP servers

PythonFastMCPPydanticTyperTextualSQLAlchemyasyncpgfsspechttpx

A collection of Model Context Protocol tools distributed as a single package with optional extras: a testing/debugging client and four production MCP servers. Install only what you need: the client for tooling, or extras for PostgreSQL, filesystem, SAP HANA, and GitLab servers. Docs at sequenzia.github.io/mamba-mcp.

The client offers an interactive Textual TUI, quick CLI commands, and a fully async Python API for test automation, with detailed protocol logging across stdio, SSE, and HTTP transports.

Key capabilities:

  • Four production servers (PostgreSQL, Filesystem with local and S3 support, SAP HANA, and GitLab) sharing a layered tool architecture (discovery → relationships → execution)
  • Testing client with real-time server exploration, one-off inspection commands, and request/response timing capture
  • Structured error framework with fuzzy "did you mean?" name matching, built on FastMCP with lifespan-managed resources