Claude MCP Configuration

by carloslluberes

302 downloads
Not rated
GitHub

About

Working MCP server configurations for Claude - 16 servers functional

Details

Author
carloslluberes
Downloads
302
Categories
AI

- 16 working MCP servers validated in a single configuration.
- Three command types documented: NPX (12 servers), UVX (3 servers), NODE (1 server).
- Detailed guide with critical lessons learned during integration.
- Quick‑reference JSON for server‑to‑command mapping.
- Explicit warnings about command type mismatches (e.g., fetch, time, cli must use uvx).

Which servers use npx -y?

12 servers in the configuration use npx -y as their command type.

Which servers must use uvx?

Three servers (fetch, time, and cli) require the full path /Users/carloslluberes/.local/bin/uvx and will fail if run with npx.

What command does the Mailgun server use?

The Mailgun server uses node.

What were the two server failures encountered?

The desktop-commander server does not exist under the package name @modelcontextprotocol/server-desktop-commander, and the fetch server fails when invoked with npx instead of uvx.

What is the success rate of the tested configuration?

Starting from 9 servers, 7 were added, for a total of 16 working servers, with 2 known failures out of the attempted servers.

Claude MCP Configuration

16 Working MCP Servers - June 4, 2025

This repository contains the working configuration for Claude MCP servers after extensive testing.

⚠️ CRITICAL: Command Types Matter!

- NPX servers: 12 servers use npx -y
- UVX servers: 3 servers (fetch, time, cli) MUST use /Users/carloslluberes/.local/bin/uvx
- NODE servers: 1 server (mailgun) uses node

Key Files:

- claude-desktop-config.json - Working configuration with 16 servers - MCP-WORKING-CONFIG-GUIDE.md - Detailed guide with lessons learned - server-command-reference.json - Quick reference for which server uses which command

Lessons Learned:

1. ALWAYS check old config for command type before adding servers 2. fetch, time, cli MUST use uvx - they fail with npx 3. desktop-commander doesn't exist as @modelcontextprotocol/server-desktop-commander 4. sqlite works with npx (changed from uvx)

Success Rate:

- Started: 9 servers - Added: 7 servers - Total: 16 working servers - Failures: 2 (desktop-commander, fetch initially)
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.