frontedu/umami-mcp-server
MCP server for Umami Analytics
Platform-specific configuration:
{
"mcpServers": {
"umami-mcp-server": {
"command": "npx",
"args": [
"-y",
"umami-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> </p>
<h1 align="center">umami-mcp-server</h1>
<p align="center"> MCP server for <a href="https://umami.is">Umami Analytics</a> — Cloud and self-hosted.<br/><br/> <a href="https://www.npmjs.com/package/umami-mcp-server"></a> <a href="https://www.npmjs.com/package/umami-mcp-server"></a> <a href="https://github.com/frontedu/umami-mcp-server/blob/main/LICENSE"></a> </p>
---
Exposes 11 read-only tools and 4 prompt templates over MCP. Built on the official TypeScript SDK. Runs with npx — no install required.
npx umami-mcp-serverOr install globally:
npm install -g umami-mcp-serverclaude mcp add -e UMAMI_API_KEY=your-api-key umami -- npx -y umami-mcp-serverOr add to .mcp.json in your project root:
{
"mcpServers": {
"umami": {
"command": "npx",
"args": ["-y", "umami-mcp-server"],
"env": {
"UMAMI_API_KEY": "your-api-key"
}
}
}
}Settings > Developer > Edit Config > claude_desktop_config.json:
{
"mcpServers": {
"umami": {
"command": "npx",
"args": ["-y", "umami-mcp-server"],
"env": {
"UMAMI_API_KEY": "your-api-key"
}
}
}
}.cursor/mcp.json:
{
"mcpServers": {
"umami": {
"command": "npx",
"args": ["-y", "umami-mcp-server"],
"env": {
"UMAMI_API_KEY": "your-api-key"
}
}
}
}settings.json:
{
"mcp": {
"servers": {Loading reviews...