AI Integration (MCP)

Let AI create projects following unified standards

Through MCP (Model Context Protocol), let AI tools generate project scaffolds based on your template system.

What is MCP

MCP is a standardized protocol that allows AI tools to invoke external capabilities. AgileBuilder implements an MCP server with these tools:

| Tool | Description | |------|-------------| | listTemplates | List all available templates | | getTemplateInfo | Get template details and variable definitions | | generateProject | Generate project from template |

Configure MCP Service

Start MCP Service

agilebuilder mcp start

Listens on http://localhost:3457 by default.

Configure AI Tool

For Cursor, add the MCP service in settings:

{
  "mcp": {
    "servers": {
      "agilebuilder": {
        "url": "http://localhost:3457"
      }
    }
  }
}

Usage Example

After configuration, you can use it in AI conversations:

"Create a project named my-app using the react-starter template with TypeScript enabled"

The AI will call AgileBuilder MCP tools:

  1. Call listTemplates to see available templates
  2. Call getTemplateInfo to get template variables
  3. Call generateProject to generate the project

Supported AI Tools

| Tool | Support Status | |------|----------------| | Cursor | ✅ Full support | | Claude Code | ✅ Full support | | GitHub Copilot | 🔄 Coming soon | | Windsurf | ✅ Full support |

Next Steps