Sebenzisa i-CleanTextLab nge-Strands Agents (MCP)
Sebenzisa i-CleanTextLab nge-Strands Agents (MCP)
I-Strands Agents yenza kube lula ukwakha ama-agent ku-Python. I-CleanTextLab iletha amathuluzi anemiphumela enembile (formatting, cleaning, converting) nge-MCP ukuze i-agent yakho ikwazi ukusebenzisa imisebenzi enembile ngaphandle kokuyiphinda.
Lo mhlahlandlela ukhombisa izindlela ezimbili:
- Local MCP (stdio) nge
npx cleantextlab-mcp - Hosted MCP (SSE) nge
https://cleantextlab.com/api/mcp/sse
Okudingekayo
- Python 3.10+
- I-API key ye-CleanTextLab Pro
- I-Strands Agents ifakiwe
python -m venv .venv
source .venv/bin/activate
pip install strands-agents
Indlela A: Local MCP via npx (kunconywa ku-local dev)
from strands import Agent
from strands.tools.mcp import MCPClient
from mcp import stdio_client, StdioServerParameters
cleantextlab = MCPClient(
lambda: stdio_client(
StdioServerParameters(
command="npx",
args=["-y", "cleantextlab-mcp"],
env={"CLEANTEXTLAB_API_KEY": "ctl_live_YOUR_KEY"},
)
)
)
with cleantextlab:
agent = Agent(tools=cleantextlab.list_tools_sync())
agent("Remove line breaks from: Hello\\nworld")
Indlela B: Hosted MCP (SSE)
from strands import Agent
from strands.tools.mcp import MCPClient
from mcp import sse_client, SSEServerParameters
cleantextlab = MCPClient(
lambda: sse_client(
SSEServerParameters(
url="https://cleantextlab.com/api/mcp/sse",
headers={"x-api-key": "ctl_live_YOUR_KEY"},
)
)
)
with cleantextlab:
agent = Agent(tools=cleantextlab.list_tools_sync())
agent("Generate an ASCII tree from: src/app/page.tsx")
Kungani i-MCP kuma-agent?
- Imiphumela enembile yemisebenzi yokufometha
- Ama-token ambalwa ngokudlulisa imisebenzi esindayo
- Amathuluzi aphindaphinda kuma-workflows ama-agent
Okulandelayo
Ulungele ukuqala? Thola i-API key bese uxhumelela i-CleanTextLab kuma-agent akho.
Zama amathuluzi akhulunywe
Qala ngqo ngamathuluzi abalulekile kulo mbhalo.