Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Manage jobs, customers, scheduling, estimates and invoices for a field service business.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://jobkeepr.com/mcpFühre das in deinem Terminal aus
claude mcp add --transport http jobkeepr https://jobkeepr.com/mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"jobkeepr": {
"url": "https://jobkeepr.com/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"jobkeepr": {
"type": "http",
"url": "https://jobkeepr.com/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://jobkeepr.com/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde über die Domain jobkeepr.com bestätigt (die Registry prüft, wem die Domain gehört)
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.0) kam vor 3 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, debuff
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Let coding agents play, test and tune your 2D web game: live state, explained errors, replays, fuzz.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Connect Jobkeepr to Claude, ChatGPT, or any other MCP client, so an AI assistant can read and manage your field service business: jobs, customers, scheduling, estimates, invoices and payments.
Jobkeepr is field service management software for small contractor crews — handymen, TV installers, plumbers, electricians, HVAC techs — running one to ten people.
"What's on my schedule tomorrow?"
"Which service made me the most money last month?" "Book Sarah Chen for a TV mount Thursday at 2pm." "Mark today's jobs complete."
Remote (recommended). If your client supports remote MCP servers, point it straight at the hosted endpoint and skip this package entirely:
https://jobkeepr.com/mcp
It supports OAuth, so you sign in with your normal Jobkeepr login and approve access in the browser. Nothing to install.
stdio (this package). For clients that only speak stdio, this bridges to the same server using an API key.
This package is not on npm. Install it straight from GitHub using the
github:dandyer/jobkeepr-mcpspecifier shown below. Plainnpx jobkeepr-mcpwill not
resolve. npm compiles the TypeScript for you on install, so there is nothing extra to run.
Create an API key in Jobkeepr under Settings → API Keys. It's shown once, so copy it then.
Add to claude_desktop_config.json:
{
"mcpServers": { "jobkeepr": { "command": "npx", "args": ["-y", "github:dandyer/jobkeepr-mcp"], "env": { "JOBKEEPR_API_KEY": "jk_live_your_key_here" } } } }
claude mcp add jobkeepr --env JOBKEEPR_API_KEY=jk_live_your_key_here -- npx -y github:dandyer/jobkeepr-mcp
Or connect to the remote endpoint directly:
claude mcp add --transport http jobkeepr https://jobkeepr.com/mcp
| Tool | What it does |
|---|---|
get_business_context | Business name, timezone, working hours, and today's date with resolved ranges for "this week", "last month" and so on |
get_jobs | Jobs filtered by date, status, customer, type or source |
get_customers | Search customers, optionally with job counts and totals |
get_schedule | Scheduled jobs, calendar events, and open time slots |
get_estimates | Estimates and their status |
get_invoices | Invoices and unpaid balances |
get_payments | Payments received |
get_line_items | Line items across jobs, for margin and mix analysis |
get_reference_data | Job types, lead sources, and the price catalog |
| Tool | What it does |
|---|---|
create_job | Book a job for a customer |
create_event | Add a calendar event that is not a job, like time off or a walkthrough |
create_customer | Add a customer |
create_estimate | Create an estimate |
create_catalog_item | Add a service or product to the price catalog |
add_line_items | Add billable line items to a job |
set_customer_source | Record how a customer found the business |
reschedule_job | Move a job to a new date or time |
cancel_job | Cancel a scheduled job |
close_jobs | Mark jobs complete |
The financial tools require the VIEW_FINANCIALS permission, and each write tool requires its matching permission. Tools you cannot use are not listed to you.
No tool here can text your customers. Sending SMS is deliberately excluded: it is the one action that reaches a real person and cannot be undone. Ask your assistant to draft a message and send it yourself from Jobkeepr.
Writes take effect immediately. There is no staging step and no undo, which is why cancel_job and close_jobs are marked destructive so your client prompts before running them. close_jobs can act on many jobs at once, so check the set before approving it.
| Variable | Required | Default | Notes |
|---|---|---|---|
JOBKEEPR_API_KEY | yes | — | From Settings → API Keys. Starts with jk_live_. |
JOBKEEPR_URL | no | https://jobkeepr.com | Override only for self-hosted or staging. |
An API key acts on one account and carries owner-level access. Revoke it any time in Settings → API Keys. To give an assistant narrower, per-user access instead, use the remote endpoint with OAuth.
This package is a proxy, not a reimplementation. The tools live on the hosted server; this bridges stdio to it. That means the tool set here is always current and this package rarely needs a release.
npm install
npm run build JOBKEEPR_API_KEY=jk_live_... node dist/index.js
Test interactively with the MCP Inspector:
JOBKEEPR_API_KEY=jk_live_... npx @modelcontextprotocol/inspector node dist/index.js
MIT licensed.