An MCP-compatible backend and dashboard for tracking and managing web locators for UI automation.
1.3K
Seismite Server is the core backend component of the Seismite ecosystem. It provides a robust API for managing web locators, tracks UI health via heartbeats, and serves a specialized management dashboard.
--------Key Features--------
š” MCP Integration: Built-in Model Context Protocol (MCP) server for seamless integration with AI tools.
š Locator Management: Track CSS and XPath locators across multiple projects and pages.
š Heartbeat System: Monitor the health of tracked elements with real-time status updates.
š Management Dashboard: Integrated web interface for visual locator management and project oversight.
š ļø Lightweight Architecture: Powered by Express, Prisma (SQLite), and TypeScript for high performance and easy deployment.
--------Run with Docker--------
You can launch the Seismite Server with a single command:
docker run -d
-p 3000:3000
--name seismite-server
richardjob/seismite-server:latest
--------Configuration--------
The server uses the following environment variables if needed:
PORT: The port the server listens on (default: 3000).
DATABASE_URL: Path to the SQLite database (default: file:./prisma/default.db).
--------Endpoints--------
Dashboard: http://localhost:3000ā
API Health: /api/health
MCP Endpoint: /mcp
Content type
Image
Digest
sha256:ea1cd1df0ā¦
Size
186.9 MB
Last updated
7 months ago
docker pull richardjob/seismite-server