tsuki_mcp_filesystem_server

tsuki_mcp_filesystem_server

site icon
2025.04.20 0
Python文件管理文件管理
tsuki_mcp_filesystem_server 是一个自定义的 MCP(Model Context Protocol)兼容服务器,专为与 OpenAI 的 Agent SDK 集成而设计。它支持通过 MCP 协议提供本地文件系统的文件搜索和打开操作,具备自动 MIME 类型检测、灵活的配置选项和 JSON-RPC 协议支持。
View on GitHub

Overview

基本能力

产品定位

tsuki_mcp_filesystem_server 是一个用于本地文件系统搜索和管理的 MCP 兼容服务器,旨在与 OpenAI 的 Agent SDK 集成,提供文件资源的搜索和操作功能。

核心功能

  • 通过 MCP 协议提供文件系统资源(支持文件搜索和打开操作)
  • 自动 MIME 类型检测
  • 通过环境变量进行灵活配置
  • 支持 JSON-RPC 协议

适用场景

  • 本地文件系统的搜索和管理
  • 与 OpenAI Agent SDK 集成的文件操作
  • 需要自动 MIME 类型检测的文件管理系统

工具列表

  • resources/list: 获取目标目录中的文件列表

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

安装依赖项的命令如下:

pip install -r requirements.txt

安装教程

  1. 克隆仓库:
git clone https://github.com/yuutotsuki/tsuki_mcp_filesystem_server.git
cd tsuki_mcp_filesystem_server
  1. 安装依赖项:
pip install -r requirements.txt
  1. 配置环境变量:
cp .env.example .env

编辑 .env 文件,设置以下参数:

ROOT_PATH=/path/to/your/search/directory
HOST=127.0.0.1
PORT=5001
LOG_LEVEL=INFO

调试方式

启动服务器的命令如下:

python main.py

服务器将在指定的主机和端口上启动,等待 MCP 客户端的请求。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。