Filesystem MCP and GitHub MCP Server overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both.
Filesystem MCP vs GitHub MCP Server
Filesystem MCP and GitHub MCP Server overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both.
Give an agent read/write access to a real folder
Issues, PRs, and repo search from inside the agent
Filesystem MCP and GitHub MCP Server overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both. Filesystem MCP: Give an agent read/write access to a real folder. GitHub MCP Server: Issues, PRs, and repo search from inside the agent. Filesystem MCP has 90,098 GitHub stars. GitHub MCP Server has 32,735 GitHub stars.
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/directory
"filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory"] }Every path you list becomes readable and writable by the agent. Only list directories you mean to hand over.
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=<token> -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
"github": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<token>" } }Needs Docker running locally and a GitHub personal access token with repo scope.
Give an agent read/write access to a real folder. It is a MCP server, categorized as mcp servers.
Issues, PRs, and repo search from inside the agent. It is a MCP server, categorized as mcp servers.
Yes. Both are free.
Filesystem MCP, at 90,098 GitHub stars against 32,735, as of 2026-09-05.