Skip to the content.

strands-mcp-server

Bidirectional MCP integration for Strands Agents.

PyPI


Install

pip install strands-mcp-server

Tools


Quick Start

Server:

from strands import Agent
from strands_mcp_server import mcp_server

agent = Agent(tools=[..., mcp_server])
agent("start mcp server on port 8000")

Client:

from strands import Agent
from strands_mcp_server import mcp_client

agent = Agent(tools=[mcp_client])
agent.tool.mcp_client(
    action="connect",
    connection_id="remote",
    transport="http",
    server_url="http://localhost:8000/mcp"
)

CLI:

uvx strands-mcp-server --cwd /path/to/project