About Go-MCP-File-Server
Go-MCP-File-Server is a local filesystem MCP server built with GoMcp. It indexes files in SQLite and offers query and file-opening APIs, with both a graphical interface and remote MCP client access.
Key features
- 01Local filesystem indexing
- 02SQLite index storage
- 03File query API
- 04File-opening API
- 05UI and remote MCP access
Use cases
- 01Query files in a local index
- 02Open files through an MCP client
MCP support
The server exposes file queries and file opening to MCP clients, including remote clients, through an SSE endpoint.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
http://localhost:8888/sseclaude mcp add --transport http go-mcp-file-server http://localhost:8888/sse{"mcpServers":{"go-mcp-file-server":{"type":"http","url":"http://localhost:8888/sse"}}}Open in Cursor{"servers":{"go-mcp-file-server":{"type":"http","url":"http://localhost:8888/sse"}}}Open in VS Code{"mcpServers":{"go-mcp-file-server":{"type":"http","url":"http://localhost:8888/sse"}}}{"mcpServers":{"go-mcp-file-server":{"serverUrl":"http://localhost:8888/sse"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEGo-MCP-File-Server
基于GoMcp 开发的一个本地文件系统mcp server,提供了查询和文件打开两个api,本软件基于sqlite3存储文件索引,支持界面操作和mcp client 远程调用。
{
"mcpServers": {
"filesystem" : {
"url" : "http://localhost:8888/sse"
}
}
}
Video
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.