MCP Starter Config for Claude Desktop

A claude_desktop_config.json wiring up filesystem, fetch, and git MCP servers with scoped access.

mcpclaude-desktopfilesystemconfig
Setup time15 minutes (estimate)
Estimated costFree; uses your existing Claude plan.
VerificationLast verified 2026-10-14

File location

Config

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/projects"]
    },
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    },
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "/Users/me/projects/my-repo"]
    }
  }
}

Steps

  1. Install Node.js (for npx) and uv (for uvx).
  2. Save the config and fully restart Claude Desktop.
  3. Only list directories you want the model to access; the filesystem server is restricted to the paths you pass.
  4. Check logs (~/Library/Logs/Claude/mcp*.log on macOS) if a server fails to start.

Failure modes

Markdown version: /blueprints/mcp-claude-desktop-config.md

Want a deeper build of this?

Vote for an extended, fully tested version (more tools, a full workflow file). Votes decide what we build next.

– votes

Get one fully built blueprint a week

A weekly email: one blueprint with config, cost, setup time and failure modes, plus a vote on what we build next.

Related blueprints