UNPKG

mcp-jarvis-config

Version:

MCP JARVIS configuration tool for Claude Desktop

70 lines (44 loc) 2.03 kB
# MCP JARVIS Configuration Tool for Windows A simple tool to configure MCP JARVIS for use with Claude Desktop on Windows. ## Requirements - Node.js v20.18.2 or later - Windows operating system - Claude Desktop installed ## Installation ```bash npm install -g mcp-jarvis-config ``` ## Usage After installation, simply run: ```bash mcp-jarvis-config-windows ``` The tool will: 1. Prompt you to select your Downloads folder using a native Windows dialog 2. Ask if you want to set up Brave Search API (optional) 3. Configure MCP JARVIS to work with Claude Desktop ## What It Does This tool creates the necessary configuration files for MCP JARVIS in your Claude Desktop application. It uses a "light" configuration that leverages NPX to run MCP servers on-demand without installing them locally. ## Features - Native Windows dialogs for folder selection - Optional Brave Search API configuration - Automatic setup with minimal user interaction - No installation of local servers required - Automatic backup of existing configurations with date stamps - Claude Desktop installation check with download prompt ## Technical Details The Windows version of the tool uses PowerShell scripts to provide native dialog boxes. It temporarily creates PS1 files in your system's temp directory during execution to ensure compatibility across different Windows environments. These temporary files are automatically cleaned up after use. ## Troubleshooting ### Restoring from Backup If you need to restore a previous configuration: 1. Navigate to `%APPDATA%\Claude\` 2. Look for backup files with names like `claude_desktop_config-YYYY-MM-DD.json` 3. Rename your chosen backup to `claude_desktop_config.json` (make sure to back up the current file first) 4. Restart Claude Desktop ### PowerShell Execution Policy If you encounter issues related to PowerShell execution policy, you may need to adjust your policy settings: ```powershell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser ``` ## License MIT