Markus Michalski FAQ

MCP Server

Model Context Protocol Server by Markus Michalski - Extend Claude with direct access to external systems like osTicket, Shopware and Wiki.js

MCP Server

Deutsche Version

Back to main overview


What is MCP?

MCP (Model Context Protocol) is an open protocol that gives AI assistants like Claude direct access to external systems — without manual copy-paste or browser switching.

Think of MCP like a USB port for Claude: You plug in an MCP server, and Claude can immediately work with the external system — manage tickets, create products, write wiki pages.

Without MCP

With MCP

How Does It Work?

graph LR
    A["You"] --> B["Claude Code"]
    B -->|"stdio"| C["MCP Server"]
    C -->|"REST API"| D["External System"]
    D -->|"JSON"| C
    C -->|"Result"| B
    B -->|"Answer"| A
  1. You tell Claude what you want (natural language)
  2. Claude selects the appropriate MCP tool
  3. The MCP server translates it into an API call
  4. The external system responds
  5. Claude formats the response for you

Available MCP Servers

Server System Tools Description
osTicket MCP osTicket 12 Ticket management, search, subtickets, smart ID resolution
Shopware Admin MCP Shopware 6 42 Products, content, SEO, media, mail templates, flows, orders (read-only), cross-selling
Sylius Admin MCP Sylius 2 55 Products, variants, categories, SEO, countries, zones and shipping methods; separate servers for stage and prod
Wiki.js MCP Wiki.js 7 Create, update, search, and manage pages

MCP vs. Claude Code Plugins

MCP Server Claude Code Plugin
Purpose Single API integration Complete workflow
Scope Several dozen tools for one system Dozens of skills + MCP server
Example Manage osTicket tickets Complete video production
State Stateless (each call independent) Stateful (project progress)
Analogy Like a screwdriver Like a workshop

MCP servers and plugins complement each other: A plugin can use MCP servers internally. VidCraft, for example, has its own MCP server for state management.

Installation (General)

Step 1: Install server

Git Clone

git clone https://github.com/markus-michalski/{repo-name}.git ~/.claude/mcp-servers/{name}
cd ~/.claude/mcp-servers/{name}
npm install && npm run build

Claude CLI

claude mcp add -s user {name} node ~/.claude/mcp-servers/{name}/dist/index.js

Step 2: Configuration

Each server has a .env file with API URL and credentials.

Step 3: Restart Claude

After installation, restart Claude Code. Verify with /mcp.


Developed by Markus Michalski