by msgbyte
Provides integrated website traffic analysis, uptime checking, and server health monitoring in a single self‑hosted platform.
Tianji combines website analytics, uptime monitoring, and server‑status dashboards into one lightweight, self‑hosted solution. It targets users who need comprehensive insight without deploying multiple specialized tools.
docker run -d \
-p 3000:3000 \
--name tianji \
moonrailgun/tianji
helm repo add tianji https://charts.tianji.moonrailgun.com
helm install my-tianji tianji/tianji
pnpm, and start the server:
git clone https://github.com/msgbyte/tianji.git
cd tianji
pnpm install
pnpm run dev
The application will be reachable at http://localhost:3000.Q: Is Tianji a SaaS service? A: No, it is fully self‑hosted; you run it on your own server or cloud instance.
Q: What databases does it require? A: The project uses SQLite by default and can be configured for PostgreSQL/MySQL in the production setup.
Q: Can I integrate existing monitoring tools? A: Yes, Tianji supports passive result reception and provides webhooks for external systems.
Q: How are alerts delivered? A: Built‑in notification channels include email, Slack, and custom webhook endpoints.
Q: Is there a free tier? A: Since it is self‑hosted, there is no usage‑based pricing; you only pay for the infrastructure you run.
All-in-One Insight Hub
Website analytics + Uptime Monitor + Server Status = Tianji
All in one project!
During our observations of the website. We often need to use multiple applications together. For example, we need analysis tools such as GA/umami to check pv/uv and the number of visits to each page, we need an uptime monitor to check the network quality and connectivity of the server, and we need to use prometheus to obtain the status reported by the server to check the quality of the server. In addition, if we develop an application that allows open source deployment, we often need a telemetry system to help us collect the simplest information about other people's deployment situations.
I think these tools should serve the same purpose, so is there an application that can integrate these common needs in a lightweight way? After all, most of the time we don't need very professional and in-depth functions. But in order to achieve comprehensive monitoring, I need to install so many services.
It's good to specialize in one thing, if we are experts in related abilities we need such specialized tools. But for most users who only have lightweight needs, an All-in-One application will be more convenient and easier to use.






modify those file:
src/client/i18next-toolkit.config.cjs in this file, edit country codesrc/client/utils/i18n.ts in this file, add for displayThen, run below code to auto generate
cd src/client
pnpm install
pnpm run translation:extract
pnpm run translation:translate # this will call chatgpt to run auto translation, so you need set env `OPENAPI_KEY` to make sure run correct
Then manual check translation file in src/client/public/locales
Direct update src/client/public/locales
Tianji is open source with Apache 2.0 license.
And its inspired by umami license which under MIT and uptime-kuma which under MIT license too
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by netdata
Delivers real‑time, per‑second infrastructure monitoring with zero‑configuration agents, on‑edge machine‑learning anomaly detection, and built‑in dashboards.
by Arize-ai
Open-source AI observability platform enabling tracing, evaluation, dataset versioning, experiment tracking, prompt management, and interactive playground for LLM applications.
by grafana
Provides programmatic access to a Grafana instance and its surrounding ecosystem through the Model Context Protocol, enabling AI assistants and other clients to query and manipulate dashboards, datasources, alerts, incidents, on‑call schedules, and more.
by dynatrace-oss
Provides a local server that enables real‑time interaction with the Dynatrace observability platform, exposing tools for querying data, retrieving problems, sending Slack notifications, and integrating AI assistance.
by pydantic
Provides tools to retrieve and query OpenTelemetry trace and metric data from Pydantic Logfire, allowing LLMs to analyze distributed traces and run arbitrary SQL queries against telemetry records.
by VictoriaMetrics-Community
Provides a Model Context Protocol server exposing read‑only VictoriaMetrics APIs, enabling seamless monitoring, observability, and automation through AI‑driven assistants.
by GeLi2001
Enables interaction with the Datadog API through a Model Context Protocol server, providing access to monitors, dashboards, metrics, logs, events, and incident data.
by last9
Provides AI agents with real‑time production context—including logs, metrics, traces, and alerts—through a Model Context Protocol server, enabling automatic code fixing and faster debugging.
by metoro-io
Provides an MCP server that exposes Metoro's eBPF‑based telemetry APIs to large language models, enabling AI‑driven queries and insights about Kubernetes clusters.