Interacts with a self-hosted or cloud Tianji instance for website analytics, uptime monitoring and server status.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tianji --env TIANJI_BASE_URL='<TIANJI_BASE_URL>' --env TIANJI_API_KEY='<TIANJI_API_KEY>' --env TIANJI_WORKSPACE_ID='<TIANJI_WORKSPACE_ID>' -- npx -y tianji-mcp-server~/.codex/config.toml
[mcp_servers.tianji]
command = "npx"
args = ["-y", "tianji-mcp-server"]
env = { TIANJI_BASE_URL = "<TIANJI_BASE_URL>", TIANJI_API_KEY = "<TIANJI_API_KEY>", TIANJI_WORKSPACE_ID = "<TIANJI_WORKSPACE_ID>" }
# codex mcp add tianji --env TIANJI_BASE_URL='<TIANJI_BASE_URL>' --env TIANJI_API_KEY='<TIANJI_API_KEY>' --env TIANJI_WORKSPACE_ID='<TIANJI_WORKSPACE_ID>' -- npx -y tianji-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"tianji": {
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "<TIANJI_BASE_URL>",
"TIANJI_API_KEY": "<TIANJI_API_KEY>",
"TIANJI_WORKSPACE_ID": "<TIANJI_WORKSPACE_ID>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"tianji": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "<TIANJI_BASE_URL>",
"TIANJI_API_KEY": "<TIANJI_API_KEY>",
"TIANJI_WORKSPACE_ID": "<TIANJI_WORKSPACE_ID>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tianji": {
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "<TIANJI_BASE_URL>",
"TIANJI_API_KEY": "<TIANJI_API_KEY>",
"TIANJI_WORKSPACE_ID": "<TIANJI_WORKSPACE_ID>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tianji": {
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "<TIANJI_BASE_URL>",
"TIANJI_API_KEY": "<TIANJI_API_KEY>",
"TIANJI_WORKSPACE_ID": "<TIANJI_WORKSPACE_ID>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"tianji": {
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "<TIANJI_BASE_URL>",
"TIANJI_API_KEY": "<TIANJI_API_KEY>",
"TIANJI_WORKSPACE_ID": "<TIANJI_WORKSPACE_ID>"
}
}
}
}Environment variables
TIANJI_BASE_URLTIANJI_API_KEYTIANJI_WORKSPACE_ID
Replace the placeholders with your own credentials and keep them out of version control.