Zum Inhalt springen

MCP-Server einrichten

Der Server wird vom Client als Kindprozess gestartet. Es genügt also, den Pfad zur ausführbaren Datei in die Konfiguration des Clients einzutragen — kein Dienst, kein Port, keine Anmeldung.

Terminal-Fenster
dotnet publish src/Invoiceflair.Mcp/Invoiceflair.Mcp.csproj -c Release -o <Zielordner>

Datei claude_desktop_config.json — Windows: %APPDATA%\Claude\, macOS: ~/Library/Application Support/Claude/:

{
"mcpServers": {
"invoiceflair": {
"command": "C:\\Programme\\Invoiceflair MCP\\Invoiceflair.Mcp.exe",
"env": {
"INVOICEFLAIR_MCP_ROOT": "C:\\Rechnungen",
"INVOICEFLAIR_MCP_OUTPUT": "C:\\Rechnungen\\_ergebnisse"
}
}
}
}

Datei .vscode/mcp.json im Arbeitsbereich:

{
"servers": {
"invoiceflair": {
"type": "stdio",
"command": "C:\\Programme\\Invoiceflair MCP\\Invoiceflair.Mcp.exe"
}
}
}

Datei .mcp.json im Projektordner — gleiche Form wie bei VS Code.

Statt der .exe die ausführbare Datei ohne Endung:

/Applications/Invoiceflair MCP/Invoiceflair.Mcp
Terminal-Fenster
Invoiceflair.Mcp.exe --help

Das zeigt die Liste der Schalter samt der aktuell wirksamen Werte — also auch, ob Ihr env-Block angekommen ist.