Sponsored by Deepsite.site

Matomo Mcp Server By Openmost

Created By
Openmost10 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.
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
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.
SOCIAL-API.AI
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
CursorThe AI Code Editor
ChatWiseThe second fastest AI chatbotโ„ข
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
Cherry Studio๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers.
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
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
y-cli ๐Ÿš€A Tiny Terminal Chat App for AI Models with MCP Client Support
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.
ZedCode at the speed of thought โ€“ Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
MCP PlaygroundCall MCP Server Tools Online
LutraLutra is the first MCP compatible client built for everyone
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.
WindsurfThe new purpose-built IDE to harness magic
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 .