Skip to content

Add MCP (Model Context Protocol) Support to Ignite CLI #2969

@hamad-9

Description

@hamad-9

Summary
I would like to request support for MCP (Model Context Protocol) integration in Ignite CLI to enable better AI-assisted development workflows for React Native projects.

Motivation
MCP is an open protocol that standardizes how AI assistants interact with development tools and codebases. Adding MCP support to Ignite would:

  • Enable AI assistants to better understand Ignite project structure and conventions
  • Provide contextual assistance for Ignite-specific patterns (screens, components, models, etc.)
  • Improve code generation and suggestions that align with Ignite's opinionated architecture
  • Streamline the development workflow when using AI coding assistants

Proposed Solution

  • Implement MCP support through one or more of the following approaches:
  • MCP Server Integration: Create an MCP server that can expose Ignite project structure and metadata
  • Generator Integration: Allow MCP clients to trigger Ignite generators programmatically
  • Context Provider: Provide project context to MCP clients about:
    1. Current Ignite version and boilerplate structure
    2. Available generators and their usage
    3. Project-specific configurations and conventions
    4. Navigation structure and screen organization

Use Cases

  • AI assistants understanding Ignite folder structure and naming conventions
  • Automated code generation that follows Ignite patterns
  • Context-aware suggestions for navigation, state management, and component architecture
  • Integration with AI-powered development tools that support MCP

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions