Give Claude AI Full Access to Your Local Filesystem With MCP
We test out Claude Desktop to access to your local files. This guide walks you through configuring the Model Context Protocol (MCP).
Dec 2nd, 2025 7:00am by
Image via Unsplash+.
Installation and Initial Setup of Claude Desktop
I downloaded the 200MB .dmg for my M4, and installed it:
I signed in and was immediately moved to a web page. These pages were managed properly by the app, but you can see why users are wondering why they are using an app that immediately wants to use the web.
Next we see some immediate and useful hints about using Claude on your actual desktop, where it will be available when you need it:
I’m not sure hijacking the caps lock is a great plan — but if you think of your Mac as a dictation device, perhaps we won’t be typing much at all in the future?
I was then given the option to “update” to Claude Opus 4.5, which I took. But remember we aren’t necessarily focusing on straight coding for this app, so other models might be more suitable for your use case.
Understanding Payment Plans and Integrations
You then get confronted with the payment plans (although without showing usage limits), and naturally there is a free plan. I might already be part of a plan, but this interface didn’t tell me. According to Anthropic Console (now Claude Console) I might be on the API plan and have some credit. One day all this confusion will be gone, but for now we are in the innovation storm of the token economy.
Before I move on from payment plans, the first thing I noticed was this small discreet hint:
Configuring the Fileserver MCP for Local File Access
But we are not limited to pre-figured connectors; we can roll our own. Claude recognises skills, and we can make MCP servers to talk to our local apps. This is actually a good reason to use Opus 4.5. You will need to be on a a paid plan to use skills too. But our ambition is just to let Claude work with the files on your local drive. Right now, I don’t have any connectors up and running. So let’s check whether Claude can see our local files:
In order to change this, we are going to change the settings to allow the Fileserver MCP to fiddle with a limited set of files. At some point the server will need Node.js, so open a terminal and make sure you can do this:
Now we will work with Claude Desktop’s settings directly (through the App’s Mac menu, or from the App settings) and go to the Developers section:
Hitting “Edit Config” will open up the MCP config JSON file. You can see that mine is empty:
Remember, Claude Desktop is the “host” and the Fileserver is an MCP server that Claude can call. So you want to have something like this:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/eastmad/Downloads"
]
}
}
}
But does Claude know what it knows? Let’s try that initial question again. Go back to that query and refresh it:
Once you allow the action:
That’s great, although it doesn’t mention writing to the disk, so let’s check it can:
Finder assures me this is no hallucination:
And yes, a classic haiku is not only 5-7-5 syllables, it should also mention a season.
Security Implications and Permissions
Now before you start witnessing the firepower of your fully armed and operational MCP server, make sure you understand the security implications. We are only working locally, but we are still sending information back and forth from Anthropic, so ensure that documents you read don’t tie identity information to any sensitive stuff. You can also give Claude access to other tools to allow it to work locally — indeed, this is where the true power lies. At the moment, Claude will ask you permission for each access request. So I asked Claude to read the details of one email file; it stops twice to check permissions.
Once you learn a bit more, you will be able to bypass these checks (if you truly wish to do so).
Final Thoughts on Using Claude With MCP
Claude Desktop can use a range of prebuilt MCP servers to connect to certain services — but remember, you will still have to engineer the permissions, credentials and any other admin things with third parties. Payment plan and token usage systems remain murky, even though actual transactions are perfectly transparent. On the one hand, it is obvious that these systems will become federated and streamlined over time — although when that happens, the token economy may well be targeted for national taxation. So mild chaos does have some advantages for now.
YOUTUBE.COM/THENEWSTACK
Tech moves fast, don't miss an episode. Subscribe to our YouTube
channel to stream all our podcasts, interviews, demos, and more.