New:Socket for Asana Is Now Available.Learn more
Get Started

@lastest/mcp-server

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lastest/mcp-server

MCP server for Lastest visual regression testing platform — lets AI agents run tests, review diffs, and manage baselines

Source
npmnpm
Version
0.3.6
Version published
Weekly downloads
33
-45%
Maintainers
2
Weekly downloads
 
Created
Source

@lastest/mcp-server

npm version npm downloads License GitHub stars

MCP server for Claude Code, Cursor, Windsurf, Cline, and Claude Desktop. Lets AI agents run visual regression tests, review screenshot diffs, and approve baselines on a Lastest instance through the Model Context Protocol.

Quick start

npx -y @lastest/mcp-server@latest --url https://your-lastest-instance --api-key YOUR_API_KEY

Generate an API key in the Lastest UI: Settings → Runners & API Access → Create API Key (shown only once). The server speaks MCP over stdio — wire it into any compatible client below.

Compatible clients

ClientStatusInstall method
Claude CodeVerifiedclaude mcp add (see below)
Claude DesktopVerifiedclaude_desktop_config.json
CursorVerified~/.cursor/mcp.json
WindsurfVerifiedMCP config (generic JSON)
ClineVerifiedMCP config (generic JSON)

Any MCP-compliant client that can launch a stdio server with arguments works.

Install — Claude Code

claude mcp add lastest -- npx -y @lastest/mcp-server@latest \
  --url https://your-lastest-instance \
  --api-key YOUR_API_KEY

Verify with claude mcp list.

Install — Claude Desktop / Cursor / Windsurf / Cline

Add to claude_desktop_config.json, ~/.cursor/mcp.json, or your client's MCP config:

{
  "mcpServers": {
    "lastest": {
      "command": "npx",
      "args": [
        "-y",
        "@lastest/mcp-server@latest",
        "--url",
        "https://your-lastest-instance",
        "--api-key",
        "YOUR_API_KEY"
      ]
    }
  }
}

Restart the client.

What an agent can do

  • List repositories, tests, functional areas, builds, and active jobs
  • Create AI-authored tests from a URL or natural-language prompt
  • Update or delete tests and functional areas
  • Trigger test runs and read run results
  • Inspect visual diffs and approve / reject baselines individually or in bulk
  • Heal failing tests with AI based on the latest run
  • Pull QA summaries, build review reports, and coverage stats

Tools exposed

The server registers 34 MCP tools (all prefixed lastest_). Every tool returns a structured { status, summary, actionRequired?, details } payload.

CategoryTools
Health & jobslastest_health_check, lastest_list_active_jobs, lastest_get_job_status
Repositorieslastest_list_repos, lastest_get_repo, lastest_create_repo, lastest_update_repo
Functional areaslastest_list_areas, lastest_create_area, lastest_update_area, lastest_delete_area, lastest_list_tests_by_area
Testslastest_list_tests, lastest_list_failing_tests, lastest_get_test, lastest_create_test, lastest_update_test, lastest_delete_test, lastest_heal_test
Runs & buildslastest_run_tests, lastest_get_test_run, lastest_list_builds, lastest_get_build_status, lastest_review_build
Diffs & baselineslastest_get_diff, lastest_get_visual_diff, lastest_approve_diff, lastest_reject_diff, lastest_approve_all_diffs, lastest_approve_baseline, lastest_reject_baseline
Sharinglastest_publish_share
Coverage & QAlastest_get_coverage, lastest_qa_summary

CLI

lastest-mcp --url <url> --api-key <key>

Both flags are required. The process communicates with the host client over stdio.

Requirements: Node.js 18+ and a reachable Lastest instance.

Authentication

The server authenticates against Lastest's REST API (/api/v1/*) with a Bearer token. Manage and revoke keys from Settings → Runners & API Access in the Lastest UI.

Troubleshooting

SymptomFix
Failed to connect to Lastest at …Check the URL is reachable from this machine and that the API key is valid.
Lastest API error 401Token revoked or expired — generate a new one in Settings.
Tools don't appear in Claude CodeRun claude mcp list; if missing re-run claude mcp add. Restart the client.
Tools don't appear in Cursor / Windsurf / ClineConfirm the JSON config is valid and the client was fully restarted.

Local development

git clone https://github.com/las-team/lastest
cd lastest/packages/mcp-server
pnpm install
pnpm dev -- --url http://localhost:3000 --api-key <key>

Used with

  • Lastest — visual regression testing platform with screenshot diffs and AI test authoring
  • @lastest/runner — self-hosted runner so AI-triggered tests execute on your infra
  • Model Context Protocol — open standard powering tool use in Claude, Cursor, Windsurf, and others

License

FSL-1.1-ALv2 — see LICENSE.

Keywords

mcp

FAQs

Package last updated on 14 May 2026

Related posts