AI Configuration Setup logo

AI Configuration Setup

by kevinjalbert

This project simplifies the management of AI configurations (rules, commands, and MCP servers) for AI tools, allowing developers to maintain a single source of truth. It provides an easy setup process for both global and project-specific settings.

View on GitHub

Last updated: N/A

What is AI Configuration Setup?

AI Configuration Setup is a tool designed to streamline the management of configuration files for various AI tools, including Copilot, Claude Code, and Cursor. It allows users to define rules, commands, and MCP server configurations in a single directory and propagate them to the appropriate locations for each tool.

How to use AI Configuration Setup?

  1. Set up the configuration directory with rules, commands, and MCP server configurations.
  2. Run scripts/setup --help to view available options.
  3. Execute scripts/setup with the necessary flags to propagate configurations.
  4. Use scripts/reset to remove symlinks and globally configured files if needed.

Key features of AI Configuration Setup

  • Centralized configuration management

  • Support for Copilot, Claude Code, and Cursor

  • Automated configuration propagation

  • Idempotent setup script

  • Project-specific and global configuration support

Use cases of AI Configuration Setup

  • Standardizing AI tool configurations across a development team

  • Quickly setting up AI tools in new projects

  • Maintaining consistent AI tool behavior across different environments

  • Automating the deployment of AI configuration updates

FAQ from AI Configuration Setup

What AI tools are supported?

Currently, the tool supports Copilot, Claude Code, and Cursor.

What is an .mdc file?

An .mdc file is a markdown file containing rules or commands for AI tools. Even if the AI tool doesn't natively use .mdc files, the content is copied as .md files.

How do I configure MCP servers?

MCP server configurations are defined in mcp-servers-config.json and are added to the appropriate configuration file for each AI tool.

How do I update my configurations?

You can simply modify your configuration files in the configuration directory and rerun scripts/setup. The script is idempotent, so it will only update the necessary files.

Does this support Windows or Linux?

Currently, this tool is only tested on MacOS. Windows and Linux support are not available at this time.