Skip to main content

Agent Builder MCP Client

An async Python client for talking to MCP servers, used by the Agent Builder SDK to invoke tools exposed over MCP.

Use it from any Python code that needs to call MCP tools — for example, an agent runtime that talks to one or more MCP servers.

Installation

pip install agent-builder-mcp-client-aws-transform

Quick start

import asyncio
from agent_builder_mcp_client import AsyncMCPClient


async def main():
    client = AsyncMCPClient()

    # Connect over stdio (local server process)
    await client.connect_via_stdio(command="agent-builder-mcp")

    # Or connect over SSE (remote server)
    # await client.connect_via_sse(server_url="https://example.com/mcp")

    # Inspect the tools the server exposes
    for tool in client.tools:
        print(tool.name, tool.description)


asyncio.run(main())

Transports

  • stdio — launch and talk to a local MCP server subprocess.
  • SSE — connect to a remote MCP server over HTTP with server-sent events, including optional custom headers for auth.

Requirements

  • Python 3.11+

License

Apache-2.0. See LICENSE and THIRD-PARTY-NOTICES.txt.

Release files for agent-builder-mcp-client-aws-transform 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-builder-mcp-client-aws-transform 1.0.0
File Size Uploaded
agent_builder_mcp_client_aws_transform-1.0.0.tar.gz 18.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-builder-mcp-client-aws-transform 1.0.0
File Interpreter ABI Platform
agent_builder_mcp_client_aws_transform-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.0 kB

Release files / agent_builder_mcp_client_aws_transform-1.0.0.tar.gz

Download URL agent_builder_mcp_client_aws_transform-1.0.0.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
028d920cd25dcd54b4c182b006133bd0b4306924fb435beff94905dcfedefccf
BLAKE2b-256 checksum
How to use checksums
4cb052126a76ec06fb5f48d05b8af25d96f0733113264d90e7641aec26a0134b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / agent_builder_mcp_client_aws_transform-1.0.0-py3-none-any.whl

Download URL agent_builder_mcp_client_aws_transform-1.0.0-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8464b21509a1cbed138b2af360537f1a4874c2018f4dfd16b804b40017095545
BLAKE2b-256 checksum
How to use checksums
0de47abb21374ebcb0e12b39a6786076a20409fb76e139a6685c5769e1eff737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page