MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

M
Mcpo File Server
作者 @thianesh

MCP server by thianesh

创建于 4/29/2026
更新于 about 4 hours ago
Repository documentation and setup instructions
MCPO File Server Hero Banner

MCPO File Server: Organizational Memory

This project provides a secure, containerized file server that bridges the gap between manual file management and AI context. It exposes a full command-line style file edit feature to LLMs via OpenWebUI's MCPO, while also providing a standard web UI for humans to manage files.

By using volume binding, it acts as a persistent "organizational memory" where both humans and AI can collaborate on the same file system.


briefcase - Mcpo File Server by thianesh Use Cases

1. LLM Wiki You can use this as a living wiki. Point your LLM client (like OpenWebUI or Claude) to the MCP endpoint. The AI can read, search, and edit markdown files as it learns new information, while your team can use the web UI to review or write articles manually.

2. Shared Knowledge Base Store your standard operating procedures, architectural decisions, and notes here. When employees ask questions, the AI can fetch the exact context it needs from the file system to provide accurate, up-to-date answers based on your actual internal documents.

3. Agent Workspaces You can set up a dedicated volume for autonomous agents. They can create files, log their outputs, or build codebases in a sandboxed environment, and you can monitor their progress through the file browser interface.

layers - Mcpo File Server by thianesh Features

  • MCP Integration: Full file edit capabilities (read, write, list, search) exposed via the Model Context Protocol.
  • Web Interface: Integrated FileBrowser provides a standard web UI for manual file uploads and edits.
  • Secure Access: Uses mcp-auth-proxy to ensure OAuth 2.1 compliance and protect your files.
  • Persistent Storage: Data is stored on your host machine via Docker volume bindings so it isn't lost when containers restart.

settings - Mcpo File Server by thianesh Configuration & Setup

1. Set up the environment Create a .env file and set your API key. This acts as both your MCP authentication token and the FileBrowser admin password.

echo "MCP_API_KEY=your_password_here" > .env

2. Add your files Place your content inside the mcp-file-system/ directory. This is the volume bound to the container.

mkdir -p mcp-file-system

3. Run the server Build and start the container using Docker Compose.

docker-compose up -d --build

link - Mcpo File Server by thianesh Access Points

  • MCP Endpoint: Base URL (e.g., https://wiki.vldo.in/). Authenticate using your MCP_API_KEY.
  • FileBrowser UI: /files (e.g., https://wiki.vldo.in/files). Login with username admin and your MCP_API_KEY.

edit-3 - Mcpo File Server by thianesh Notes

  • Make sure to keep your .env file secure and out of version control (it is ignored by default via .gitignore).
  • If you are deploying this publicly, ensure you are running it behind a reverse proxy with HTTPS enabled to protect your API key during transmission.
快速设置
此服务器的安装指南

安装命令 (包未发布)

git clone https://github.com/thianesh/mcpo-file-server
手动安装: 请查看 README 获取详细的设置说明和所需的其他依赖项。

Cursor 配置 (mcp.json)

{ "mcpServers": { "thianesh-mcpo-file-server": { "command": "git", "args": [ "clone", "https://github.com/thianesh/mcpo-file-server" ] } } }