strands-mcp-server
Bidirectional MCP integration for Strands Agents.
Install
pip install strands-mcp-server
Tools
- mcp_server - Expose agent as MCP server
- mcp_client - Connect to MCP servers
- CLI - stdio server for Claude Desktop/Kiro/…
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