from crewai import Agent, Task, Crew
from crewai.mcp import MCPServerHTTP
purchasing_agent = Agent(
role="Einkaufs-Agent",
goal="Produkte zum besten Preis finden und kaufen",
backstory="Experte für Online-Einkäufe mit Zugang zu Payment-Tools",
mcps=[
MCPServerHTTP(
url="https://api.getovra.com/api/mcp",
headers={"Authorization": "Bearer <OVRA_AGENT_TOKEN>"},
streamable=True,
),
],
)
auditor_agent = Agent(
role="Compliance-Prüfer",
goal="Alle Einkäufe auf Policy-Konformität prüfen",
backstory="Experte für finanzielle Compliance",
mcps=[
MCPServerHTTP(
url="https://api.getovra.com/api/mcp",
headers={"Authorization": "Bearer <OVRA_AGENT_TOKEN>"},
streamable=True,
),
],
)