seevora-mcp
v0.1.0
Published
Local stdio MCP server for Seevora
Readme
Seevora MCP
Local stdio MCP server for Seevora.
This package does not run Seevora's evaluation engine locally. It acts as a local MCP bridge to the deployed Seevora agent API.
Tools
preview_local_homepage_snapshotrun_local_homepage_evaluationrun_parallel_evaluationget_evaluation_statusget_reportlist_agent_runs
Required environment variables
SEEVORA_API_BASE_URL=https://your-seevora-api-domain
SEEVORA_AGENT_API_TOKEN=your_agent_api_token
SEEVORA_AGENT_USER_ID=your_user_id
SEEVORA_AGENT_WORKSPACE_ID=your_workspace_idThe recommended source for these values is the website MCP connect page after you sign in with Google. The MCP server still consumes env vars locally, but the credential bundle can now come from the website instead of a shared prototype token.
Optional:
SEEVORA_AGENT_HOST=cursorRun locally
From the repo root:
npm run mcp:startOr invoke the package bin directly from the repo checkout:
node packages/seevora-mcp/bin/seevora-mcp.jsPackage shape
This package is now wired with a bin entrypoint so it can be published as an
installable CLI instead of requiring users to reference src/index.ts
directly.
Recommended end-user command after publish:
npx -y seevora-mcpNotes
- The MCP server communicates over stdio.
- It expects the Seevora API to expose the agent endpoints under
/api/agent/evaluations. run_local_homepage_evaluationis the primary workflow for local or unpublished homepages. It collects the homepage entrypoint, local imports, and nearby app metadata files, then sends that snapshot to the Seevora backend.run_parallel_evaluationremains available for public URL scans.- It is intended to point at a deployed Seevora backend or a locally running app.
Recommended workflow
For local homepage reviews:
- Start the MCP server.
- Call
preview_local_homepage_snapshotto confirm the detected entrypoint and included files. - Call
run_local_homepage_evaluationwith an optionalentrypointlikeapp/page.tsx. - Poll
get_evaluation_status. - Fetch the final report with
get_report.
Use run_parallel_evaluation only when the page is already publicly reachable.
For website-backed setup:
- Sign in on the Seevora website.
- Open
/connect-mcp. - Generate MCP credentials.
- Put those values into your local MCP env or Cursor MCP config.
Troubleshooting
- If autodetect misses the homepage, pass
entrypointexplicitly, for exampleapp/page.tsx,src/app/page.tsx, orpages/index.tsx. - Check
snapshot.includedFilesin the preview or run result to see exactly which files were captured. - If your homepage relies on unusual aliases or generated wrappers, point the tool at the nearest real homepage source file.
