Getting Started with MCP: Install Your First Server in 10 Minutes
This guide walks you through installing the filesystem MCP server — one of the most useful servers for developers — in Claude Desktop on macOS. The same pattern applies to any server and any client.
Prerequisites
Step 1: Install the server package
Step 2: Find your config file
Step 3: Add the server config
Step 4: Restart Claude Desktop
Step 5: Test it
Adding more servers
Frequently Asked Questions
What if the server doesn't appear after restarting?
Check your config file for JSON syntax errors (missing commas, unclosed braces). You can validate JSON at jsonlint.com. Also verify the npm package is installed: run `npx @modelcontextprotocol/server-filesystem --version`.
Can I use npx instead of installing globally?
Yes. Using `npx -y package-name` in the args means the server is fetched on demand. Global install (`npm install -g`) is slightly faster at startup.
Is there a risk of the AI modifying my files?
The filesystem server exposes both read and write tools. You can limit it to a specific directory (as shown above) to reduce risk. Always point it at a directory you're comfortable giving the AI access to.
Related Guides
Ready to install your first server?
Browse MCP Servers