Use Cursor’s agent mode together with the Cekura MCP to design evaluators, run them against your voice agents, and triage the results — all without leaving the editor.Documentation Index
Fetch the complete documentation index at: https://docs.cekura.ai/llms.txt
Use this file to discover all available pages before exploring further.
Quick Guide
Connect Cursor to Cekura
Add the Cekura MCP server to Cursor. Open Cursor Settings → MCP → Add new MCP server (or edit On first use Cursor opens a browser to authorize against your Cekura dashboard. For API-key-based auth (project-scoped credentials, shared CI access), see the MCP overview.Verify by asking Cursor’s agent: “List my Cekura agents.”
~/.cursor/mcp.json directly) and paste:Set up mock data and cleanup hooks
Complex agents depend on database state — users, accounts, sessions, entitlements. Stand up a lightweight webhook server that seeds mock data before a run and listens for Cekura’s post-run webhook to reset the database. This keeps concurrent tests isolated and repeatable.
Let Cursor learn the schema
Open your agent’s repo in Cursor and ask the agent to read your tool definitions, prompts, and database schema. Then prompt it to generate scenario coverage through the Cekura MCP — for example: “Read the agent’s tools in
src/agent/tools.ts, then create 10 Cekura evaluators covering the most common user flows.”Run the full suite
Kick off all evaluators at once through the MCP: “Run every evaluator on agent X and stream the results.” Cekura executes them concurrently and surfaces pass/fail with full transcripts and traces.
Triage with Cursor
Ask Cursor’s agent to pull failing runs and classify them: “Fetch the failures from the last run and tell me which are real bugs vs. flakes.” Because runs are non-deterministic, rerun each failing test 3–4 times and ask Cursor to compute a pass rate. One pass out of four usually points to a prompt or tool-routing bug, not infra.