Synthops
БесплатноНе проверенIntelligent infrastructure operations through MCP. Plan, execute, and audit operational work with structured methodology and approval gates. Reference implement
Описание
Intelligent infrastructure operations through MCP. Plan, execute, and audit operational work with structured methodology and approval gates. Reference implementation of MCP Contract.
README
Intelligent infrastructure operations through MCP. Plan, execute, and audit operational work with structured methodology, approval gates, and a full decision audit trail.
Synth Ops runs as an MCP server inside Claude Desktop. Instead of learning a new tool, engineers describe what needs to happen in natural language. The system plans it, presents it for review, executes it deterministically, and logs every decision.
How It Works
Every operation follows a plan-then-execute contract:
- Describe the work ("deploy api-server to staging", "investigate why latency spiked")
- Review the generated plan — concrete steps with exact scripts, risk assessment, and rollback strategy
- Approve or reject directly in the interactive plan review UI
- Execute deterministically with no improvisation, stopping on failure
- Audit every decision in a searchable debrief log
Operation Types
| Type | Approval | Description |
|---|---|---|
deploy |
Required | Ship artifacts to targets |
maintain |
Required | Perform maintenance work |
query |
No | Gather information (read-only) |
investigate |
No | Diagnose problems (read-only) |
trigger |
Required | Execute external workflows |
composite |
Varies | Chain multiple operations |
Architecture
Synth Ops is built on the MCP Contract layered architecture and serves as its reference implementation:
prompts/ Behavioral contracts and operation methodologies
tools/ MCP server with SQLite state (operations, targets, debrief)
apps/ Interactive UI cards rendered inline in the conversation
skills/ Platform-specific integration guides
schemas/ JSON schemas for all data types
Focused App Cards
Rather than a monolithic dashboard, Synth Ops presents small, purpose-specific UI cards inline in the conversation:
- Operations Status — active and recent operations at a glance
- Pending Approvals — operations waiting for engineer review
- Target Health — registered infrastructure targets and health breakdown
- Recent Decisions — audit trail of what was decided and why
- Plan Review — full interactive plan with approve/reject controls
Getting Started
Prerequisites
- Claude Desktop with MCP support
- Node.js 20+
Install
cd tools/synth-state
npm install
npm run build
Configure Claude Desktop
Add to your Claude Desktop MCP settings (claude_desktop_config.json):
{
"mcpServers": {
"synth-state": {
"command": "node",
"args": ["<path-to-repo>/tools/synth-state/dist/index.js"]
}
}
}
Use
Open a new conversation in Claude Desktop. Synth Ops loads automatically and presents the current operational state.
> Deploy api-server v2.4.1 to staging-1
> What's the health of our production targets?
> Investigate why response times increased after last deploy
Targets must be registered before operations can run against them. The system will prompt you if a target doesn't exist.
Development
cd tools/synth-state
# Run the MCP server in dev mode (auto-reloads)
npm run dev
# Build everything (server + all UI apps)
npm run build
# Build only the server
npm run build:server
# Build only the UI apps
npm run build:ui
Data is stored in data/synth.db (SQLite with WAL mode). Delete the file to reset state.
License
Apache 2.0 — see LICENSE.
Установка Synthops
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jmfullerton96/synthopsFAQ
Synthops MCP бесплатный?
Да, Synthops MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Synthops?
Нет, Synthops работает без API-ключей и переменных окружения.
Synthops — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Synthops в Claude Desktop, Claude Code или Cursor?
Открой Synthops на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Synthops with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
