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:
- Call
listTemplatesto see available templates - Call
getTemplateInfoto get template variables - Call
generateProjectto 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
- CLI Reference - View complete command documentation
- Template Tutorial - Create custom templates