uv add crewai mcp
import os
from crewai import Agent, Crew, Task
from crewai.mcp import MCPServerHTTP
key = os.environ["DOCONDA_API_KEY"]
writer = Agent(
role="Redactor",
goal="Entregar documentos impecables",
backstory="Escribes informes y contratos claros.",
mcps=[MCPServerHTTP(url="https://api.eu.doconda.com/mcp", headers={"Authorization": f"Bearer {key}"}, streamable=True)],
)
task = Task(
description="Prepara un informe en Word sobre las ventas del trimestre y devuelve el enlace.",
expected_output="El enlace de descarga del Word.",
agent=writer,
)
Crew(agents=[writer], tasks=[task]).kickoff()
from crewai.mcp import MCPServerStdio
MCPServerStdio(command="npx", args=["-y", "@doconda/mcp"], env={"DOCONDA_API_KEY": key})