CleanTextLab mit Strands Agents nutzen (MCP)
CleanTextLab mit Strands Agents nutzen (MCP)
Strands Agents macht es leicht, Agenten in Python zu bauen. CleanTextLab liefert deterministische Tools (Formatierung, Bereinigung, Konvertierung) via MCP, damit dein Agent exakte Operationen auslagern kann.
Diese Anleitung zeigt zwei Optionen:
- Lokales MCP (stdio) mit
npx cleantextlab-mcp - Gehostetes MCP (SSE) mit
https://cleantextlab.com/api/mcp/sse
Voraussetzungen
- Python 3.10+
- Ein CleanTextLab Pro API-Key
- Strands Agents installiert
python -m venv .venv
source .venv/bin/activate
pip install strands-agents
Option A: Lokales MCP via npx (empfohlen für lokale Entwicklung)
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")
Option B: Gehostetes 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")
Warum MCP für Agenten?
- Deterministische Ausgabe für Formatierungsaufgaben
- Weniger Token durch Auslagerung schwerer Operationen
- Wiederverwendbare Tools in Agent-Workflows
Nächste Schritte
Bereit loszulegen? API-Key holen und CleanTextLab mit deinen Agenten verbinden.
Tools aus diesem Beitrag ausprobieren
Starte direkt mit den relevantesten Tools für diesen Beitrag.
Weiterlesen
Lernen Sie den neuen CleanTextLab Hex-Konverter kennen. Vollständig aufgerüstet mit Base64-Konvertierung, interaktiven Hex-Dumps im xxd-Stil, Copy-as-Code-Formatierung, Farbpaletten, Endianness-Umschaltung, bitweisen Taschenrechnern und MAC/IP-Netzwerk-Utilities.
Automatisiere Textbereinigung, Formatierung und Datentransformation in deinen n8n-Workflows mit dem neuen offiziellen CleanTextLab Community-Knoten. Greife direkt auf der n8n-Arbeitsfläche auf über 35 Tools zu.