Sign inSign up

richardjob/seismite-server

By richardjob

•Updated 7 months ago

An MCP-compatible backend and dashboard for tracking and managing web locators for UI automation.

Image
Languages & frameworks
Developer tools
0

1.3K

richardjob/seismite-server repository overview

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

Tag summary

Content type

Image

Digest

sha256:ea1cd1df0…

Size

186.9 MB

Last updated

7 months ago

docker pull richardjob/seismite-server