Claude Desktop MCP Configuration
by bcdennis
This repository provides reference configurations for connecting Claude Desktop to various MCP (Multi-Modal Communication Protocol) servers. It includes configurations for Jetbrains, Docker, and uvx packaged MCP servers, primarily focusing on Windows and WSL environments.
View on GitHub
Last updated: N/A
Reference Configurations for Claude Desktop MCP
Connecting Claude Desktop to Jetbrains on Windows Host with node installed in Windows
"jetbrains": {
"env": {
"IDE_PORT": "58682"
},
"command": "npx",
"args": [
"-y",
"@jetbrains/mcp-proxy"
]
},
- Install MCP Server plugin first
- Go to Settings -> Debugger -> Allow External Connections
- Update the port to match the config. Note, Jetbrains changes ports every launch (it seems). Editing the Claude config to update the port requires the desktop app to be exited and reopened. Jetbrains IDE's don't, so I usually update Jetbrains to match the Claude config instead of vice versa.
Connecting Claude (in Windows Host) to a dockerized MCP Server (running in Windows Host)
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<<YOUR TOKEN>>"
}
Connecting Claude Desktop (in Windows Host) to dockerized MCP Server (running in WSL)
"filesystem": {
"command": "wsl.exe",
"args": [
"docker",
"run",
"-i",
"--rm",
"--mount",
"type=bind,src=<<desired directory>>,dst=/projects",
"mcp/filesystem",
"/projects"
]
}
Connecting Claude Desktop (in Windows Host) to uvx packaged MCP Server (running in WSL)
"git": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"<<full path to uvx>> mcp-server-git --repository <<path to your repo>>"
]
},