constructionclock-mcp
ConstructionClock MCP Server
Ein lokaler Model Context Protocol-Server, der Claude Desktop zwei Zeiterfassungs-Werkzeuge für ConstructionClock bereitstellt. Er kommuniziert direkt über fetch mit der ConstructionClock-REST-API – ohne Browser-Automatisierung.
Werkzeuge
Werkzeug | Erforderliche Argumente | Endpunkt |
|
|
|
|
|
|
Zeitangaben sind ISO-8601 lokal, ohne Zeitzonensuffix, z. B. 2026-08-12T08:00:00
(das ist genau das Format, das ConstructionClock selbst sendet). employeeId wird an die
API als userId übergeben. cc_edit_time benötigt ebenfalls die projectId – der
Bearbeitungsendpunkt verlangt sie, nicht nur die Eintrags-ID.
Einrichtung
Node.js 18+ ist erforderlich (fetch ist eingebaut). Node.js wurde auf diesem Rechner am 2026-08-13 per winget installiert (OpenJS.NodeJS.LTS, Node v24.19.0); die Abhängigkeiten sind bereits installiert. Um die Abhängigkeiten nach einem Checkout neu zu installieren:
cd "C:\Users\15049\OneDrive\Desktop\Claude\Tools\ConstructionClock-MCP"
npm installDer Server lädt .env relativ zu seiner eigenen Datei und funktioniert also unabhängig davon, aus welchem Arbeitsverzeichnis Claude Desktop ihn startet.
Dann legst du deinen Token in .env ab (Kopie aus .env.example):
CC_API_TOKEN=your-real-tokenDen Token erhältst du aus dem Authorization-Header einer in den DevTools aufgezeichneten ConstructionClock-Anfrage.
Bei Claude Desktop registrieren
Füge dies deiner claude_desktop_config.json hinzu (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"constructionclock": {
"command": "node",
"args": ["C:\\Users\\15049\\OneDrive\\Desktop\\Claude\\Tools\\ConstructionClock-MCP\\src\\server.js"]
}
}
}Starte Claude Desktop neu. Die beiden cc_*-Werkzeuge sollten erscheinen.
Endpunkte (verifiziert)
Live von app.constructionclock.com am 2026-08-12 aufgezeichnet:
ADD POST /api/punches
{ "punches": [ { userId, projectId, uuid, clockedInAt, clockedOutAt } ] }
EDIT PATCH /api/punch/edit/time
{ id, projectId, date: { dateFrom, dateTo }, uuid }uuid wird vom Server pro Aufruf generiert. Falls ConstructionClock diese jemals ändert, steht alles, was du zum Bearbeiten brauchst, im CONFIG-Block am Anfang von src/server.js.
Budget-Leitplanke
Siehe BUDGET_GUARDRAILS.md – eine ständige Anweisung für Claude Desktop-Sitzungen, die budgetierten gegenüber den tatsächlichen Stunden in JobTread zu prüfen, bevor Zeiteinträge hinzugefügt oder bearbeitet werden.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Connect Claude to Fathom meeting recordings, transcripts, and summaries
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CBourgeois-design/constructionclock-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server