Skip to main content

Enterprise-grade AI engineering governance MCP server

Project description

AI Project OS

AI Project Operating System
Turn AI coding into real, auditable software engineering.

What is this?

AI Project OS is an engineering-grade operating system for AI-driven software projects.

It does not try to make AI "smarter".
It makes AI obedient to real-world engineering rules.

AI Project OS enforces:

  • Clear project stages
  • Frozen decisions
  • Guarded code generation
  • Mandatory audit trails

No freeze, no code.
No audit, no ship.

Why AI Project OS?

AI coding fails in real projects because:

  • AI skips steps
  • AI rewrites architecture
  • AI patches instead of redesigning
  • Humans cannot tell when AI crossed the line

AI Project OS fixes this by introducing engineering governance.

Core Concepts

1. State over Prompt

Project truth lives in state.json, not in conversation memory.

2. Freeze over Generate

All decisions must be frozen before execution.

3. Audit over Output

Code without audit is not considered done.

The 5S Workflow

Stage Meaning Code Allowed
S1 Scope
S2 Spec
S3 Structure
S4 Schedule
S5 Ship

MCP-Based Governance

AI Project OS is implemented as a Model Context Protocol (MCP) server.

This allows:

  • Claude
  • Cursor
  • Trae
  • Local agents

To act as governed engineering executors, not free-form chatbots.

S5 Stability Guard (Mandatory)

Every S5 task must include:

  • Context Refresh
  • Change Fuse
  • Pseudo-TDD
  • Audit Record

No exception.

Who is this for?

  • Non-technical founders
  • Product managers using AI coding
  • Teams tired of AI-generated mess
  • Anyone who wants AI to behave like a real engineer

Status

v1.0 — Engineering Governance Stable

License

MIT License

Quick Start

Installation

pip install ai-project-os-mcp

Usage

  1. Initialize a new project:

    ai-project-os init my-project
    cd my-project
    
  2. Start with S1 Scope stage:

    ai-project-os s1
    
  3. Follow the 5S workflow:

    # After completing S1, move to S2
    ai-project-os s2
    
    # Then S3, S4, and finally S5
    ai-project-os s3
    ai-project-os s4
    ai-project-os s5
    
  4. Check project status:

    ai-project-os status
    

For Non-Technical Users

If you don't want to use the command line, check out our Zero-Code Guide to use AI Project OS with just your AI tool.

MCP Server Runtime Modes

Mode Usage Security Features
STDIO Claude / Cursor / Trae Lightweight, for development
HTTP Dashboard / Enterprise Supports authentication, for production

Core Principle

拒绝违规执行 比勉强完成任务更正确

AI Project OS believes that refusing to execute violations is more correct than勉强 completing tasks.

Version Semantics

We follow Semantic Versioning:

  • MAJOR (x.0.0): Governance model or MCP protocol changes
  • MINOR (1.x.0): New governance capabilities, backward compatible
  • PATCH (1.0.x): Bug fixes, documentation, or non-behavioral changes

Release & Rollback Policy

  • Release: Git tags trigger GitHub Actions for automatic PyPI publishing
  • Rollback: Never delete published versions, only release fix versions (e.g., v1.0.1)

Enterprise Edition Roadmap

The following capabilities are reserved for future enterprise editions:

  • Multi-project isolation
  • Centralized audit logging
  • Private MCP Registry
  • SSO / RBAC support

Philosophy

AI should not be creative about structure.
AI should be creative only within frozen boundaries.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_project_os_mcp-1.0.2.tar.gz (39.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_project_os_mcp-1.0.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file ai_project_os_mcp-1.0.2.tar.gz.

File metadata

  • Download URL: ai_project_os_mcp-1.0.2.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.6

File hashes

Hashes for ai_project_os_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 01b3df05ea08491742e606a4e2baa79a6f98e01f25bb1f814ac75aa1b9f09064
MD5 3f6d5f727596f6ad4cf6de2218a6f900
BLAKE2b-256 5371ec97f2ebb02ba63060509c4bdce1bb19f02e0b43fe0184deeabdb2500f00

See more details on using hashes here.

File details

Details for the file ai_project_os_mcp-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_project_os_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 238424c0f214e36c2fbe13d7b02274fbd09bb937f8735d4edbebc32bebf6eb1a
MD5 5442db39bbb3eac3c208f57e67955c5c
BLAKE2b-256 065b94103ae01215c8eef53e6a8c0d152c5fac0415138780cb0cf1ff1ca0301e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page