Accordo
A YAML-driven workflow guidance MCP server that enables AI coding agents to follow structured development workflows with real-time state tracking and progression control.
README
<div align="center"> <img src="logo.png" alt="Accordo Logo" width="1000"/> </div>
Accordo MCP Server
A powerful MCP (Model Context Protocol) server that provides dynamic YAML-driven workflow guidance for AI coding agents. Features structured development workflows with progression control and decision points.
What This Does
This server guides AI agents through structured, schema-driven development workflows:
- 📋 Dynamic YAML Workflows: Custom workflows defined in YAML with schema-driven execution
- 🔍 Discovery-First: Automatically discovers and selects appropriate workflows based on task
- ⚡ Real-time State: Live workflow state tracking with comprehensive session management
- 🎯 Mandatory Guidance: Authoritative phase-by-phase instructions agents must follow
- 🤖 Agent-Generated Workflows: Unique capability for agents to create custom YAML workflows on-the-fly
Two Workflow Approaches
Built-in Workflow Discovery Process
- Automatic Discovery - System scans
.accordo/workflows/for available YAML workflows - Intelligent Matching - Analyzes task description against workflow capabilities and goals
- Workflow Selection - Agent chooses the most appropriate workflow from discovered options
- Immediate Execution - Selected workflow starts with full state management and progression control
This provides instant access to proven workflows for common development patterns - coding, documentation, debugging, and more!
Agent Workflow Generation Process
- Analyze Task Requirements - Agent understands specific needs
- Get Creation Guidance - Comprehensive templates and best practices provided
- Generate Custom YAML - Agent creates workflow tailored to exact requirements
- Start Execution - Custom workflow runs with full state management
This enables agents to create workflows for any domain - web development, data science, DevOps, research, documentation, testing, and more!
Quick Start
Installing accordo CLI
The accordo CLI provides easy configuration and management of MCP servers. Install it directly with:
# Download and run the installation script
curl -fsSL https://raw.githubusercontent.com/AndurilCode/accordo/refs/heads/main/install.sh | bash
The installer will:
- ✅ Detect your environment (virtual env, available tools)
- 🌍 Global installation (recommended): Uses pipx for system-wide access
- 📦 Virtual environment: Uses uv or pip if you're in a venv
- 🔧 Auto-setup: Handles dependencies and PATH configuration
CLI Usage
# Configure MCP servers interactively
accordo configure
# Quick setup for specific platforms
accordo configure -p cursor -y
accordo configure -p claude-code -y
# Deploy workflow guidelines to AI assistants
accordo bootstrap-rules # All assistants
accordo bootstrap-rules cursor # Cursor only
accordo bootstrap-rules --force all # Overwrite existing
# List supported platforms and manage servers
accordo list-platforms
accordo list-servers -p cursor
accordo validate -p cursor
# Get help
accordo --help
Manual MCP Configuration
Alternatively, install uv for Python package management and configure your MCP client manually:
For Cursor (.cursor/mcp.json):
{
"mcpServers": {
"accordo": {
"command": "uvx",
"args": ["accordo-workflow-mcp"]
}
}
}
Or use the following link to install the MCP server (Cursor Installed):
Getting Help
📚 Documentation
- Complete Documentation - Comprehensive guides and references
- Installation Prerequisites - Detailed setup requirements
🎯 Examples
- Workflow Examples - Ready-to-use workflow YAML files
- Configuration Examples - MCP client setup examples
License
This project is licensed under the MIT License - see the LICENSE file for details.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.