Skip to content

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

@hamadmohsen

Description

@hamadmohsen

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions