Matrix42 MCP Server
by sus-tech-gmbhio.github.sus-tech-gmbh/matrix42-mcpv0.1.6
MCP server for Matrix42: explore the API and data model, search the service desk, act on tickets
context tax
queued
security
queued
cold start
queued
freshness
Active9d ago
Install Matrix42 MCP server
Install in Claude Code
claude mcp add matrix42 -e M42_HOST='<m42-host>' -e M42_API_TOKEN='<m42-api-token>' -- npx -y matrix42-mcpInstall in Cursor
{
"mcpServers": {
"matrix42": {
"command": "npx",
"args": [
"-y",
"matrix42-mcp"
],
"env": {
"M42_HOST": "<m42-host>",
"M42_API_TOKEN": "<m42-api-token>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"matrix42": {
"command": "npx",
"args": [
"-y",
"matrix42-mcp"
],
"env": {
"M42_HOST": "<m42-host>",
"M42_API_TOKEN": "<m42-api-token>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"matrix42": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"matrix42-mcp"
],
"env": {
"M42_HOST": "<m42-host>",
"M42_API_TOKEN": "<m42-api-token>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"matrix42": {
"command": "npx",
"args": [
"-y",
"matrix42-mcp"
],
"env": {
"M42_HOST": "<m42-host>",
"M42_API_TOKEN": "<m42-api-token>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| M42_HOST | yes | — | Base URL of the Matrix42 instance |
| M42_API_TOKEN | yes | yes | API token created in the Matrix42 Administration application |
| M42_ALLOW_WRITES | — | — | Expose the tools that modify tickets. Off by default, which keeps the server read-only |
| M42_LANGUAGE | — | — | Response language, sent as the Explicit-Language header |
| M42_TOOLS | — | — | Comma-separated tool ids to expose. Left unset, all tools are exposed |
| M42_AUDIT_NOTE | — | — | Mark created tickets with an internal note saying they were raised through this server |
| M42_AGENT_LABEL | — | — | How the assistant is named in that note |
| M42_UI_URL | — | — | Origin of the web interface, for deep links. Discovered from the instance when unset |
| M42_ALLOW_INSECURE_TLS | — | — | Skip TLS certificate verification. Only for self-signed development instances |
| M42_TIMEOUT_MS | — | — | Per-request timeout in milliseconds |
Freshness
Active — last maintenance signal 9d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-01 · 9d ago · GitHub
Latest release
2026-10-01 · 9d ago · GitHub · v0.1.6
Package published
no data · npm/PyPI
Registry entry updated
2026-10-01 · 9d ago · official registry · v0.1.6
FAQ
›How do I install the Matrix42 MCP server in Claude Code?
Run: claude mcp add matrix42 -e M42_HOST='<m42-host>' -e M42_API_TOKEN='<m42-api-token>' -- npx -y matrix42-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Matrix42 require an API key?
Yes. It expects M42_HOST, M42_API_TOKEN, of which 1 is a secret.
›Can I use Matrix42 as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Matrix42 in the official MCP registry?
Yes, as io.github.sus-tech-gmbh/matrix42-mcp.
Alternatives to Matrix42
Other project management MCP servers.