Sponsored by Deepsite.site

Matomo Mcp Server By Openmost

Created By
Openmost7 months ago
Connect you AI agent to Matomo using this MCP server. Extend the capabilities of your gent with the Matomo API. Explore your data and configure your instance with ease !
Content

Openmost Matomo MCP Client

📋 Description

This repository contains the client for the Openmost Matomo MCP server.
It enables you to connect Claude AI Desktop (or any other LLM that supports MCP — Model Context Protocol) to a Matomo analytics instance, via the Openmost MCP server.

You need to install and configure this client to act as a bridge between your Claude Desktop app and your Matomo analytics data.


🚀 Installation

1️⃣ Clone the repository

git clone https://github.com/openmost/matomo-mcp-client
cd matomo-mcp-client

2️⃣ Install dependencies

npm install

🔧 Configuration

Register the MCP client in Claude Desktop

You need to tell Claude Desktop about this MCP client by editing its configuration file.

📄 Location of the configuration file

You must add your MCP server config into the file:

claude_desktop_config.json

If it does not exist yet, you can create it.

Depending on your operating system, the file should be placed at:

OSPath
WindowsC:\Users\your-name\AppData\Roaming\Claude\claude_desktop_config.json
Linux~/.config/claude_desktop/claude_desktop_config.json
macOS~/Library/Application Support/ClaudeDesktop/claude_desktop_config.json

📝 Example configuration

Below is an example of how to register the Openmost Matomo MCP client in claude_desktop_config.json.
You can adapt the paths, tokens, and URLs to fit your environment.

{
  "mcpServers": {
    "openmost-matomo-mcp": {
      "command": "node",
      "args": [
        "absolute/path/to/matomo-mcp-client.js",
        "--url=https://matomo-mcp.openmost.io"
      ],
      "env": {
        "OPENMOST_MCP_TOKEN": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "MATOMO_HOST": "https://matomo.example.com",
        "MATOMO_TOKEN_AUTH": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

✅ Replace:

  • OPENMOST_MCP_TOKEN with the token you got from Openmost (ronan@openmost.io).
  • MATOMO_HOST with the URL of your Matomo instance.
  • MATOMO_TOKEN_AUTH with your Matomo API token.

🔄 Restart Claude Desktop

After saving the configuration file, completely quit and restart Claude Desktop for the changes to take effect.


🎉 Usage

Once everything is configured and Claude has restarted:

  • Open Claude Desktop.
  • In the model selector, choose the MCP server named:
    openmost-matomo-mcp
  • Start interacting!
    Your requests will now be processed through the Matomo MCP client and served by your Matomo analytics data.

📖 Resources

Server Config

{
  "mcpServers": {
    "openmost-matomo-mcp": {
      "command": "node",
      "args": [
        "absolute/path/to/matomo-mcp-client.js",
        "--url=https://matomo-mcp.openmost.io",
        "--matomo-host=https://matomo.example.com",
        "--matomo-token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "--openmost-token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      ]
    }
  }
}
Recommend Clients
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
Cherry Studio🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.
WindsurfThe new purpose-built IDE to harness magic
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
MCP PlaygroundCall MCP Server Tools Online
DeepChatYour AI Partner on Desktop
ChatWiseThe second fastest AI chatbot™
MODELSCOPE---MODELSCOPE-PLATFORM-MCP-SERVICES
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
A Sleek AI Assistant & MCP Client5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
HyperChatHyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.
LutraLutra is the first MCP compatible client built for everyone
ZedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Continue⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
y-cli 🚀A Tiny Terminal Chat App for AI Models with MCP Client Support
Cline – #1 on OpenRouterAutonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
CursorThe AI Code Editor
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Refact.aiOpen-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.