CleanTextLab
Safisha maandishi magumu kwa sekunde. Zana za haraka za kivinjari kwa mapumziko ya mistari, herufi maalum, orodha, nambari za simu, SMS na zaidi. Bila akaunti na bila kupakia.
Docs
Strands Agents
Unganisha CleanTextLab MCP na Strands Agents.
Mahitaji
- Python 3.10+
- API key ya CleanTextLab Pro
- Strands Agents imewekwa
python -m venv .venv
source .venv/bin/activate
pip install strands-agents
Chaguo A: MCP ya local kupitia npx (inapendekezwa kwa 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")
Chaguo B: MCP iliyohifadhiwa (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")
Kwa nini MCP kwa mawakala?
- Matokeo ya deterministic kwa kazi za formatting
- Token chache kwa kuhamisha kazi nzito
- Zana zinazotumika tena katika workflows
Hatua zinazofuata
- Mwongozo wa MCP: /docs/mcp-setup
- API Reference: /docs/api
- Automation Hub: /automation