Go-MCP-File-Server logo

Go-MCP-File-Server

by linimbus

Go-MCP-File-Server is a local file system MCP server developed based on GoMcp. It provides two APIs: query and file open, and uses SQLite3 for file index storage.

View on GitHub

Last updated: N/A

What is Go-MCP-File-Server?

Go-MCP-File-Server is a file server that implements the MCP protocol for accessing files on a local file system. It allows querying and opening files through a defined API.

How to use Go-MCP-File-Server?

The server provides a configuration file (mcpServers) to define the server URL. It can be accessed remotely using an MCP client or through a user interface for interaction. Refer to the provided video demo for a visual guide.

Key features of Go-MCP-File-Server

  • Local file system access via MCP

  • Query and file open APIs

  • SQLite3 based file index

  • User interface support

  • Remote MCP client access

Use cases of Go-MCP-File-Server

  • Providing file access to MCP-compatible applications

  • Remote file management

  • Centralized file access point

  • Integrating local file systems with MCP networks

FAQ from Go-MCP-File-Server

What is MCP?

MCP stands for Media Control Protocol, a communication protocol for media devices.

What database does it use?

It uses SQLite3 to store file indexes.

How do I configure the server URL?

The server URL is configured in the mcpServers configuration file.

Is there a user interface?

Yes, the server supports a user interface for interaction.

Where can I find a demo?

A demo video is available at the provided YouTube link.