The "mai-mcpservers" extension provides seamless integration with MCP servers, enabling developers to manage and synchronize settings across various environments. This extension automates the process of downloading, merging, and installing MCP server configurations, ensuring that your development environment is always up-to-date.
Features
Load MCP Settings into Copilot: Automatically load MCP settings into GitHub Copilot for enhanced code suggestions.
Load MCP Settings into Roo: Synchronize MCP settings with the Roo Veterinary Inc. environment.
Load MCP Settings into Cline: Configure MCP settings for the Claude Dev environment.
Automatic Updates: Automatically fetch and install the latest MCP server configurations.
Repair Installation: Force reinstallation of MCP server configurations to resolve potential issues.
Requirements
Node.js: Ensure Node.js is installed on your system to support npm commands.
GitHub Authentication: The extension requires GitHub authentication to fetch the latest releases.
VS Code: This extension is designed to work with Visual Studio Code.
Extension Settings
This extension does not add any custom settings but provides the following commands:
mai-mcpservers.loadIntoCopilot: Load MCP settings into GitHub Copilot.
mai-mcpservers.loadIntoRoo: Load MCP settings into the Roo environment.
mai-mcpservers.loadIntoCline: Load MCP settings into the Cline environment.
mai-mcpservers.pullLatestIfNeeded: Fetch and install the latest MCP server configurations if needed.
mai-mcpservers.repairInstallation: Force reinstallation of MCP server configurations.
Known Issues
Authentication Errors: Ensure you are logged into GitHub within VS Code to avoid authentication issues.
Missing Dependencies: Verify that Node.js and npm are installed and accessible from your system's PATH.
Release Notes
1.0.0
Initial release of the "mai-mcpservers" extension.
Added commands to load MCP settings into Copilot, Roo, and Cline.
Implemented automatic updates and repair installation features.
Contributing
We welcome contributions to improve this extension. Please submit issues or pull requests on our GitHub repository.