Skip to main content
Preferencias de cookies

Usamos cookies de analítica para entender el uso y mejorar CleanTextLab. Puedes aceptar o rechazar Política de privacidad. Gestionar preferencias.

Limpia texto desordenado en segundos. Herramientas rápidas en el navegador para saltos de línea, acentos, listas, números de teléfono, SMS und más. Sin cuentas y sin cargas.

← Volver al Blog

Usa CleanTextLab con Strands Agents (MCP)

•2 min read

Usa CleanTextLab con Strands Agents (MCP)

Strands Agents hace fácil crear flujos de agentes en Python. CleanTextLab agrega herramientas deterministas (formateadores, limpiadores y convertidores) vía MCP, para que tu agente delegue operaciones exactas sin reimplementarlas.

Esta guía muestra dos opciones:

  1. MCP local (stdio) con npx cleantextlab-mcp
  2. MCP alojado (SSE) con https://cleantextlab.com/api/mcp/sse

Requisitos

  • Python 3.10+
  • Una API key Pro de CleanTextLab
  • Strands Agents instalado
python -m venv .venv
source .venv/bin/activate
pip install strands-agents

Opción A: MCP local vía npx (recomendado para desarrollo local)

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")

Opción B: MCP alojado (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")

¿Por qué MCP para agentes?

  • Salida determinista para tareas de formato
  • Menor uso de tokens al delegar operaciones pesadas
  • Herramientas reutilizables en flujos de agentes

Próximos pasos

¿Listo para construir? Obtén tu API key y conecta CleanTextLab a tus agentes.

Try the tools mentioned

Jump straight into the most relevant tools for this post.

Share this post
CleanTextLab – herramientas ligeras para texto más limpio.
Todo se ejecuta en tu navegador; sin cuentas ni cargas.
Usa CleanTextLab con Strands Agents (MCP) | Blog CleanTextLab