mcp-filesystem-server
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools
Links
README
From the repo.
mcp-filesystem-server
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools. The main purpose of implementing this project is to learn github.com/metoro-io/mcp-golang. There is already an mcp-filesystem-server in the github.com/mark3labs repository. This project is also implemented based on github.com/mark3labs/mcp-filesystem-server.
Usage
Install the server
go install github.com/qiangmzsx/mcp-filesystem-server
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"filesystem": {
"command": "mcp-filesystem-server",
"args": [
"/Users/username/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Collected info
- ★ 6 stars
- ⎇ 1 forks
- Language: Go
- Source updated: 10/13/2025
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.