CleanTextLab
गड़बड़ टेक्स्ट को सेकंडों में साफ करें। लाइन ब्रेक, एक्सेंट, सूचियाँ, फोन नंबर, SMS और बहुत कुछ के लिए ब्राउज़र में तेज़ उपकरण। कोई खाता नहीं और कोई अपलोड नहीं।
Docs
Strands Agents
Strands Agents के साथ CleanTextLab MCP जोड़ें.
आवश्यकताएँ
- Python 3.10+
- CleanTextLab Pro API key
- Strands Agents इंस्टॉल
python -m venv .venv
source .venv/bin/activate
pip install strands-agents
विकल्प A: Local MCP via npx (local dev के लिए recommended)
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")
विकल्प 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")
एजेंट्स के लिए MCP क्यों?
- Formatting tasks के लिए deterministic output
- भारी ऑपरेशन्स ऑफ़लोड करने से कम tokens
- Agent workflows में reusable tools
Next steps
- MCP Setup Guide: /docs/mcp-setup
- API Reference: /docs/api
- Automation Hub: /automation