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.
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?
- Set up the configuration directory with rules, commands, and MCP server configurations.
- Run
scripts/setup --help
to view available options. - Execute
scripts/setup
with the necessary flags to propagate configurations. - 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?
What AI tools are supported?
Currently, the tool supports Copilot, Claude Code, and Cursor.
What is an .mdc file?
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?
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?
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?
Does this support Windows or Linux?
Currently, this tool is only tested on MacOS. Windows and Linux support are not available at this time.