Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Give your AI agent the ability to respond with live, interactive apps that evolve.
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.
SAC_API_KEY, SAC_API_BASE, SAC_MODEL, SAC_SEARCH_API_KEYAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
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.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"sac": {
"command": "uvx",
"args": [
"sac-sdk"
],
"env": {
"SAC_API_KEY": "your-value",
"SAC_API_BASE": "your-value",
"SAC_MODEL": "your-value",
"SAC_SEARCH_API_KEY": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add sac --env SAC_API_KEY=your-value --env SAC_API_BASE=your-value --env SAC_MODEL=your-value --env SAC_SEARCH_API_KEY=your-value -- uvx sac-sdkTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"sac": {
"command": "uvx",
"args": [
"sac-sdk"
],
"env": {
"SAC_API_KEY": "your-value",
"SAC_API_BASE": "your-value",
"SAC_MODEL": "your-value",
"SAC_SEARCH_API_KEY": "your-value"
}
}
}
}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": {
"sac": {
"type": "stdio",
"command": "uvx",
"args": [
"sac-sdk"
],
"env": {
"SAC_API_KEY": "your-value",
"SAC_API_BASE": "your-value",
"SAC_MODEL": "your-value",
"SAC_SEARCH_API_KEY": "your-value"
}
}
}
}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.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
SAC_API_BASE envSAC_MODEL envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
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 Herausgeber (dynsoft.ai) ist nicht der Repo-Inhaber (Software-As-Content); vielleicht hat jemand anderes ihn eingetragen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 0 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.
Das musst du eintragen: SAC_API_KEY, SAC_SEARCH_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.2) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Apify MCP Server
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.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
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.
AI agents can reason, code, and call APIs — but when they need to communicate back to you, all they have is text. SaC (Software as Content) is the missing interaction layer: your agent responds with a live, persistent, interactive app that evolves as the conversation continues. Not a screenshot, not a markdown wall — a real UI you click, explore, and shape together with your agent.
pip install sac-sdk
sac serve
First time? It'll ask for your API key and save it. Then open http://localhost:18420, type *"3-day Tokyo trip planner with budget"*, and watch a live React app stream in. Click buttons. Ask it to evolve. This is SaC running a built-in agent loop — no external agent needed.
SaC plugs into the agent you already use — through MCP, Skill, or code.
pip install sac-sdk
sac setup claude-code # registers SaC as an MCP server
Restart Claude Code. Then try:
*"Help me understand this codebase using a visualized and interactive app using SaC MCP."*
Setup details →
pip install sac-sdk
sac setup codex # installs the SaC skill sac serve # keep running in a terminal
Setup details →
pip install sac-sdk
sac setup openclaw # installs the SaC skill sac serve # keep running in a terminal
Setup details →
from sac import SaC
sac = SaC() conv = sac.conversation() app = await conv.generate("3-day Tokyo itinerary") print(app.url) # user opens this
Your agent ──▶ SaC ──▶ User sees a live app at a URL
◀── User clicks a button / types a message Your agent ──▶ SaC ──▶ Same URL, app evolves in place ◀── ...
One URL, one conversation. The agent doesn't generate a new page every turn — it evolves the existing app. Users keep their context; the agent keeps its state.
Two channels, one loop: every response is either a UI update (the app evolves) or a chat reply (a text bubble). Users can click buttons in the app OR type in the chat — both go back to the agent through the same callback.
SaC is for tasks where exploration and interaction matter more than a final answer.
Good fit: trip planning, data analysis dashboards, comparison shopping, project planning, research, financial reviews, decision aids, internal tools
Not the right tool for: simple Q&A, one-shot automations ("set an alarm"), conversations that are purely text
Every layer is pluggable:
from sac import SaC, FileStore
sac = SaC( llm=YourLLMProvider(...), # any class implementing LLMProvider search=YourSearchProvider(...), # any class implementing SearchProvider store=FileStore(".sac"), )
Prompts live in src/sac/runtime/prompts/ and the default design system is in src/sac/renderer/design-systems/default/.
src/sac/
├── sac.py / conversation.py Entry + Conversation primitive ├── runtime/ Generate + Evolve pipeline, prompts, providers ├── server/ │ ├── http/ FastAPI + SSE streaming + viewer │ └── mcp/ MCP stdio server (Claude Code integration) └── renderer/ iframe sandbox + design system
Full architecture →
v0.1.2 — alpha. The core protocol (generate → evolve → callback loop) is stable and runs in production at sac.dynsoft.ai. The SDK surface is being polished toward v1.0.
Issues and PRs welcome. Highest-leverage contributions right now:
src/sac/runtime/prompts/src/sac/renderer/design-systems/For local dev: pip install -e .
Apache-2.0