intermcp 0.2.0

Ultra-fast, safe Model Context Protocol (MCP) engine and multiplexing hub in pure Rust, built for Interlayer Blockchain and open for all
Documentation
# Setting Up InterMCP with Claude Desktop

Connect InterMCP to Anthropic's Claude Desktop application in under 60 seconds.

---

## ⚡ 1-Click Auto-Setup (Fastest)

Configure Claude Desktop automatically in 1 second without manual JSON editing:

```bash
# Using installed binary
intermcp setup

# Or via NPX (Zero install)
npx intermcp setup
```

This automatically locates your Claude Desktop config, creates a verified `.json.bak` backup, and safely merges InterMCP!

---

## 📁 Manual Setup & Prerequisites

- **Claude Desktop** installed: [Download Claude Desktop]https://claude.ai/download
- **InterMCP** installed:
  ```bash
  cargo install intermcp
  # Or via shell installer
  curl -fsSL https://raw.githubusercontent.com/Bharathcoorg/intermcp/main/install.sh | sh
  ```

---

## 2. Locate Your Configuration File

Depending on your operating system:

| Platform | Configuration File Path |
| :--- | :--- |
| **macOS** | `~/Library/Application Support/Claude/claude_desktop_config.json` |
| **Windows** | `%APPDATA%\Claude\claude_desktop_config.json` |
| **Linux** | `~/.config/Claude/claude_desktop_config.json` |

> 💡 **Tip**: You can run `intermcp doctor` in your terminal to automatically detect whether this file exists on your system!

---

## 3. Configuration Snippet

Open `claude_desktop_config.json` in your favorite editor and add the `intermcp` server under `mcpServers`:

```json
{
  "mcpServers": {
    "intermcp": {
      "command": "intermcp",
      "args": ["serve"]
    }
  }
}
```

If you installed via npm/npx without Rust:
```json
{
  "mcpServers": {
    "intermcp": {
      "command": "npx",
      "args": ["-y", "intermcp", "serve"]
    }
  }
}
```

---

## 4. Restart and Verify

1. Completely close and restart Claude Desktop.
2. In any chat window, click the **Attach / Tools icon (Hammer/Plug)** in the lower right corner.
3. You will see all 8 universal developer tools available:
   - `fs_read_file`
   - `fs_write_file`
   - `fs_list_dir`
   - `fs_search_text`
   - `git_status`
   - `git_diff`
   - `system_info`
   - `system_run_command`

### Example Prompt to Test:
> *"Claude, use `git_status` to see my uncommitted changes, and check `system_info` to report my CPU architecture."*