modwire
OfficialThis server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Enclosure
The faster code is written, the more important it becomes to remember who said yes.
AI can produce code faster than a team can inspect it. That is not the same as progress.
Enclosure keeps architectural intent, project guidance, and implementation evidence connected through one governed loop. It gives coding agents the context to act, checks whether implementation still honors the accepted promise, and returns evidence for a human decision.
Mermaiden models intent. Modwire measures implementation. Sirenity exposes what can happen next. Enclosure governs the agreement between them.
The first evidence is the system itself
Enclosure, Mermaiden, Modwire, and Sirenity use Enclosure-registered workspace instructions in their own development. The dated, bounded evidence—and what it does not prove—is documented in The gang uses its own machinery.
Related MCP server: mcp-project-generator
What Enclosure governs
Enclosure turns a coding task into a traceable sequence:
Resolve the checkout to its registered project.
Select the guidance relevant to the task.
Keep accepted diagrams and operating contracts authoritative.
Check implementation against architecture and project rules.
Return evidence for human acceptance.
It does not grant an agent authority merely because the agent can act. It makes the applicable authority, constraints, and evidence visible at the point of work.
The three engines
Engine | Responsibility |
Models diagram intent as typed, versioned state. | |
Measures implementation against executable architecture rules. | |
Exposes response-scoped actions and typed navigation. | |
Enclosure | Connects context, agreement, and evidence to a human decision. |
Start Enclosure
Enclosure requires Python 3.14 and uv. Without DATABASE_URL, the local quick
start uses SQLite. SQLite supports basic local operation but not the pgvector
queries used by semantic record search and guidance ranking, so embeddings must
be disabled in that mode. The complete Compose and production path uses
PostgreSQL with pgvector. Node.js is required for browser build and
verification and when project health analyzes TypeScript or JavaScript. Project
health also requires a PHP executable when it analyzes PHP.
uv sync --locked
uv run python manage.py migrate
uv run python manage.py collectstatic --noinput
RECORDS_EMBEDDINGS_ENABLED=0 make mcpThe local development stack listens on 127.0.0.1:8000:
Interface | URL |
Siren browser |
|
REST API |
|
OpenAPI |
|
Siren API |
|
MCP |
|
The first governed project tutorial
continues from a running instance. Use the
machine-wide MCP guide for the persistent
Compose runtime on 127.0.0.1:8666.
Documentation
Development
The complete verification suite requires PostgreSQL 18 with pgvector 0.8.2;
SQLite cannot satisfy its semantic-search coverage. After uv sync --locked,
start that database, set its URL, and install the browser dependencies and
Playwright Chromium:
export DATABASE_URL=postgres://postgres:postgres@127.0.0.1:5432/postgres
npm --prefix browser ci
(cd browser && npx playwright install --with-deps chromium)
make ciBuild the documentation and validate every local link:
make docs-checkAfter changing the TypeScript browser, rebuild its checked-in static assets:
make browser-buildHard-refresh the browser after rebuilding to discard a cached bundle.
Releases
GitHub Release tags are canonical. Stable releases publish SemVer, minor,
latest, and commit-traceability image tags; prereleases never move latest.
Docker Hub publication requires DOCKERHUB_USERNAME and DOCKERHUB_TOKEN in
the repository configuration.
License
Copyright (c) 2026 Tomasz Szpak. All rights reserved. Enclosure is proprietary software; see the LICENSE file for the complete terms.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage Pipefork API projects, drafts, connections, secrets, and deployments through MCP.
Programmatic control of the Hiro security platform: scans, tasks, plans, and approvals.
Manage uivoid projects, tools, keys, hosted databases and teams from your agent.
Tools to explore SumUp accounts, payments, customers, and payouts.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with ACOMO API through MCP tools and resources. Provides comprehensive API exploration, operation calling, and schema inspection capabilities for ACOMO backend services.82MIT
- FlicenseNot gradedqualityCmaintenanceEnables scaffolding opinionated MCP project templates with previews, secure policy checks, file generation, and post-generation validation over HTTP or stdio transports.-
- AlicenseBqualityCmaintenanceStateful interactive HTTP REPL and Agentic MCP engine for API navigation and testing.415 PyPIMIT
- AlicenseNot gradedqualityAmaintenanceEnables LLMs to discover and invoke generated API actions as MCP tools and read context through MCP resources for list and get-by-id operations. It provides HTTP-based MCP access for clients such as Cursor and Claude without extra glue code.MIT