Skip to main content

AceFlow MCP Server

AI-driven workflow management through Model Context Protocol.

Overview

AceFlow MCP Server provides structured software development workflows through the Model Context Protocol (MCP), enabling AI clients like Kiro, Cursor, and Claude to manage projects with standardized processes.

Features

🛠️ MCP Tools

  • aceflow_init: Initialize projects with different workflow modes
  • aceflow_stage: Manage project stages and workflow progression
  • aceflow_validate: Validate project compliance and quality
  • aceflow_template: Manage workflow templates

📊 MCP Resources

  • aceflow://project/state: Current project state and progress
  • aceflow://workflow/config: Workflow configuration and settings
  • aceflow://stage/guide/{stage}: Stage-specific guidance and instructions

🤖 MCP Prompts

  • workflow_assistant: Context-aware workflow guidance
  • stage_guide: Stage-specific assistance and best practices

Quick Start

Installation

# Install via uvx (recommended)
uvx aceflow-mcp-server

# Or install traditionally
pip install aceflow-mcp-server

MCP Client Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "aceflow": {
      "command": "uvx",
      "args": ["aceflow-mcp-server@latest"],
      "env": {
        "ACEFLOW_LOG_LEVEL": "INFO"
      },
      "disabled": false,
      "autoApprove": [
        "aceflow_init",
        "aceflow_stage", 
        "aceflow_validate",
        "aceflow_template"
      ]
    }
  }
}

Usage Example

User: "I want to start a new AI project with standard workflow"

AI: I'll help you initialize a new project using AceFlow.

[Uses aceflow_init tool]
✅ Project initialized successfully in standard mode!

Current status:
- Project: ai-project
- Mode: STANDARD
- Stage: user_stories (0% complete)

Ready to begin with user story analysis. Would you like guidance for this stage?

Workflow Modes

Minimal Mode

Fast prototyping and concept validation

  • 3 stages: Implementation → Test → Demo
  • Ideal for MVPs and quick experiments

Standard Mode

Traditional software development workflow

  • 8 stages: User Stories → Task Breakdown → Test Design → Implementation → Unit Test → Integration Test → Code Review → Demo
  • Balanced approach for most projects

Complete Mode

Enterprise-grade development process

  • 12 stages: Full requirements analysis through security review
  • Comprehensive quality gates and documentation

Smart Mode

AI-enhanced adaptive workflow

  • 10 stages with intelligent adaptation
  • Dynamic complexity assessment and optimization

Architecture

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   AI Client     │    │  MCP Server     │    │  AceFlow Core   │
│  (Kiro/Cursor)  │◄──►│   (FastMCP)     │◄──►│    Engine       │
└─────────────────┘    └─────────────────┘    └─────────────────┘
                              │
                              ▼
                       ┌─────────────────┐
                       │  File System    │
                       │ (.aceflow/...)  │
                       └─────────────────┘

Development

Setup

# Clone repository
git clone https://github.com/aceflow/aceflow-mcp-server
cd aceflow-mcp-server

# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest

# Run with coverage
pytest --cov=aceflow_mcp_server

Project Structure

aceflow-mcp-server/
├── aceflow_mcp_server/
│   ├── __init__.py
│   ├── server.py          # Main MCP server
│   ├── tools.py           # MCP tools implementation
│   ├── resources.py       # MCP resources
│   ├── prompts.py         # MCP prompts
│   └── core/              # Core functionality
├── tests/                 # Test suite
├── docs/                  # Documentation
└── pyproject.toml         # Project configuration

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Ensure all tests pass
  5. Submit a pull request

License

MIT License - see LICENSE file for details.

Support


Generated by AceFlow v3.0 MCP Server

Metadata

Release files for aceflow-mcp-server 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aceflow-mcp-server 1.0.0
File Size Uploaded
aceflow_mcp_server-1.0.0.tar.gz 90.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aceflow-mcp-server 1.0.0
File Interpreter ABI Platform
aceflow_mcp_server-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 113.0 kB

Release files / aceflow_mcp_server-1.0.0.tar.gz

Download URL aceflow_mcp_server-1.0.0.tar.gz
Size 90.2 kB
Tags Source
SHA-256 checksum
How to use checksums
447527cdde5b8d08803174cfb1d5dbdcfbf661bae1599814d9b5748aa944decc
BLAKE2b-256 checksum
How to use checksums
8ea3393f52d1b9eca08f0c42fd01eeff0569b4a07cc6ee42e57a1ff1bcc25fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / aceflow_mcp_server-1.0.0-py3-none-any.whl

Download URL aceflow_mcp_server-1.0.0-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
81d3377dee49579a9a72f3143b8c02f8bc1ec8dc3dd456fae0b6a7ae45115ccc
BLAKE2b-256 checksum
How to use checksums
34273ebe2ebf334d6eb400289394e79d209896669d320ea4c3ebc004e06135df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page