PluginBench
MCP Server
Active
Apache-2.0

ObsidianCorps Umami Analytics MCP Server

io.github.ObsidianCorps/umami-mcp

What is the ObsidianCorps Umami Analytics MCP server?

Umami v3 MCP for Cloud or self-hosted analytics, with read-only, privacy-conscious defaults.

How to install ObsidianCorps Umami Analytics

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • UMAMI_API_KEY
    secret

    Umami Cloud API key. Configure this or one self-hosted authentication mode.

  • UMAMI_BASE_URL

    Base URL of a self-hosted Umami instance, for example https://analytics.example.com.

  • UMAMI_TOKEN
    secret

    Pre-issued self-hosted Umami token. Use with UMAMI_BASE_URL instead of login credentials.

  • UMAMI_USERNAME

    Self-hosted Umami username. Use with UMAMI_BASE_URL and UMAMI_PASSWORD.

  • UMAMI_PASSWORD
    secret

    Self-hosted Umami password. Use with UMAMI_BASE_URL and UMAMI_USERNAME.

  • UMAMI_TWO_FACTOR_SECRET
    secret

    Optional Base32 TOTP setup secret for automatic Umami 3.3+ two-factor login.

  • UMAMI_DEFAULT_WEBSITE_ID

    Optional default website UUID used when a tool call does not select a website.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "umami-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@obsidiancorps/umami-mcp"
      ],
      "env": {
        "UMAMI_API_KEY": "<YOUR_UMAMI_API_KEY>",
        "UMAMI_BASE_URL": "<YOUR_UMAMI_BASE_URL>",
        "UMAMI_TOKEN": "<YOUR_UMAMI_TOKEN>",
        "UMAMI_USERNAME": "<YOUR_UMAMI_USERNAME>",
        "UMAMI_PASSWORD": "<YOUR_UMAMI_PASSWORD>",
        "UMAMI_TWO_FACTOR_SECRET": "<YOUR_UMAMI_TWO_FACTOR_SECRET>",
        "UMAMI_DEFAULT_WEBSITE_ID": "<YOUR_UMAMI_DEFAULT_WEBSITE_ID>"
      }
    }
  }
}

Related MCP servers

Live web search and URL extraction with LLM-ready markdown, page categories, and query-driven highlights.

11
TypeScript
MIT
View repository →

Agentic AI instruction encoding. 86.8% vs JSON. Inference-free decode. Any channel.

5
Python
View repository →

Drive OctoPerf load testing from any AI agent: import, edit, validate, run scenarios, read metrics.

0
Apache-2.0
View repository →

AI oracle: BTC/ETH/SOL signals, Polymarket edges, congressional trades. x402 $0.01/call on Base.

0
Python
MIT
View repository →

Persistent file-based memory for AI agents: inspectable, versionable, fully local.

0
TypeScript
MIT
View repository →

Crypto market intelligence: regime detection, funding rates, liquidations, prices, signals.

2
Python
View repository →