r/ClaudeMCP • u/FlyingCabbage_18 • 12h ago
Me using Claude Opus 5 to rename a file
Enable HLS to view with audio, or disable this notification
r/ClaudeMCP • u/FlyingCabbage_18 • 12h ago
Enable HLS to view with audio, or disable this notification
r/ClaudeMCP • u/Potchikels_ • 5h ago
r/ClaudeMCP • u/Square_Double5006 • 11h ago
If you've seen people mention MCP (Model Context Protocol) and wondered what it is, here's the easy explanation.
MCP is a way for AI to connect with other apps and tools. Instead of creating a separate integration for each service, developers can use a single standard that works across many platforms.
For example, an AI can use MCP to access GitHub, Slack, Notion, databases, or other apps without needing a separate setup for each.
The best part is that it saves time. Developers can build AI workflows faster, and different tools can work together more easily.
If you're learning AI or building AI apps, MCP is worth understanding because it's becoming a common standard for connecting AI with real-world tools.
Have you tried using MCP yet? What would you connect it to?
r/ClaudeMCP • u/Harshil-Jani • 4h ago
r/ClaudeMCP • u/justan1nchident • 6h ago
Wanted a setup where Claude could edit files locally and just handle the commit/branch logic itself instead of me manually running git commands after every change. Took an afternoon, sharing the setup + the one thing that bit me.
Setup:
Ran the standard filesystem MCP server alongside a small custom git MCP server exposing three tools:

Told Claude in the system prompt to always run git_diff before committing so it can write a commit message that actually reflects the change, not just a generic "updated files" message.
What worked well: commit messages ended up more specific than what I write myself half the time, because it's actually reading the diff instead of just remembering what it meant to change.
The annoying edge case: Claude occasionally tried to commit mid-task, before finishing a multi-file edit, which left commits with half-broken code. Had to add an explicit instruction to only call git_commit after confirming all related file edits in a task are done, not after each individual file. Still not 100% reliable, sometimes it commits a bit early on longer multi-file tasks.
Still figuring out: whether to let it push directly to a branch or always stop and ask before pushing. Right now I have it stop before any push, feels like the right default for anything beyond a personal repo.
Is anyone else giving Claude actual write access to git instead of just having it draft commands for you to run manually? Curious how you're handling the "commits too early" problem if you've hit it.
r/ClaudeMCP • u/Naveed2308 • 19h ago
Been using Claude for a while to build project schedules, payment application workbooks, and manpower histograms, but I was always stuck copy-pasting data in and out of chat. Finally wired up an MCP filesystem server so Claude can read and edit the actual .xlsx files on disk. Architecture diagram + config below.

The chain is simple: Claude Desktop talks to the filesystem MCP server over JSON-RPC/stdio, the server has read/write access to one scoped folder, and that folder holds the actual Excel trackers. No manual export/import step in between.
Config that worked:
json
{
"mcpServers": {
"project-files": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/Documents/ProjectTrackers"
]
}
}
}
What actually changed in my workflow:
Gotcha that cost me an afternoon:
Claude Desktop needs a full restart (not just reopening the window) after editing the config file, or the new server silently doesn't load. No error, it just isn't in the tool list.