Sponsored by Deepsite.site

Matomo Mcp Server By Openmost

Created By
Openmost9 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.
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.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
y-cli ๐Ÿš€A Tiny Terminal Chat App for AI Models with MCP Client Support
LINKAGOGO-MCP---BOOKMARK-MANAGERManage your LinkaGoGo bookmarks through any AI assistant that supports the Model Context Protocol (MCP). Search, add, organize, tag, move, and export bookmarks conversationally โ€” 16 tools for full bookmark and folder management. Connect via Claude.ai, Claude Desktop, or any MCP-compatible client.
ChatWiseThe second fastest AI chatbotโ„ข
Cherry Studio๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers.
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.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
DeepChatYour AI Partner on Desktop
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.
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
WindsurfThe new purpose-built IDE to harness magic
MCP PlaygroundCall MCP Server Tools Online
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
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
CursorThe AI Code Editor
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
Refact.aiOpen-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.