# Claude Desktop

## Content

1\. Make sure Node\.js is available\. This configuration uses `npx` to run `mcp-remote`.
2\. Open Claude Desktop and go to `Settings -> Developer -> Edit Config`.
![](https://cdn.mescius.io/document-site-files/images/8258313f-94ec-48f2-929c-4f1bd0c4cac5/image-20260603-073421-20260617.d99e4c.png?width=800)
3\. Open `claude_desktop_config.json`.
4\. Add the MCP server configuration:

```auto
{
  "mcpServers": {
    "spreadjs-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://developer.mescius.com/mcp/spreadjs",
        "--transport",
        "http-only",
        "--header",
        "Authorization:${MCP_TOKEN}"
      ],
      "env": {
       "MCP_TOKEN": "Bearer <YOUR_MCP_TOKEN>"
      }
    }
  }
}
```

5.Save the file.
![](https://cdn.mescius.io/document-site-files/images/8258313f-94ec-48f2-929c-4f1bd0c4cac5/image-20260603-071538-20260617.7508a2.png?width=800)
6\. Restart Claude Desktop\. On Windows\, quit Claude Desktop from the system tray\. Closing the window is not enough\.
![](https://cdn.mescius.io/document-site-files/images/8258313f-94ec-48f2-929c-4f1bd0c4cac5/image-20260603-071724-20260617.ce5e72.png)
7\. After restarting\, confirm that `spreadjs-mcp` is available in Claude Desktop.
![](https://cdn.mescius.io/document-site-files/images/8258313f-94ec-48f2-929c-4f1bd0c4cac5/image-20260603-071831-20260617.a4ca32.png?width=800)

Reference: [Getting Started with Local MCP Servers on Claude Desktop](https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop "https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop")