mcp-jarvis-config
Version:
MCP JARVIS configuration tool for Claude Desktop
70 lines (44 loc) • 2.03 kB
Markdown
# 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