Token导航 LogoToken导航TokenDH.com
Threadbox MCP logo
AI代理未说明官方级别未说明来源级核验

Threadbox MCP

MCP Server

ThreadBox是一个为AI代理提供隔离、版本化沙箱的虚拟文件系统服务,基于Dart MCP服务器实现,支持Git工作树隔离和异步SQLite存储。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
版本控制AI代理工作流自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

simbo1905

提供方

simbo1905

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

螺纹盒mcp

ThreadBox:用于AI代理工件的虚拟文件系统。Dart MCP服务器为每个Git工作树提供隔离的、版本化的沙盒。

特性

  • MCP工具: write_file, read_file, list_directory, export_zip
  • 仅附加不变性 具有完整版本历史记录
  • 基于UUID的blob寻址 用于唯一文件标识
  • Git工作树隔离 用于会话管理
  • 异步SQLite存储 为了可靠的持久性

安装

确保您已安装Dart SDK,然后:

dart pub get

用法

运行MCP服务器:

dart run bin/threadbox_mcp.dart

或者编译为本机可执行文件:

dart compile exe bin/threadbox_mcp.dart -o threadbox_mcp
./threadbox_mcp

环境变量

  • THREADBOX_DB:SQLite数据库文件的路径(默认值: threadbox.db)

MCP工具

write_file

使用自动版本控制将文件写入虚拟文件系统。

参数:

  • path (必填):相对于工作台的文件路径
  • content (必填):文件内容(文本或base64编码)
  • worktree (可选):用于隔离的Git工作树标识符

read_file

从虚拟文件系统读取文件的最新版本。

参数:

  • path (必填):相对于工作台的文件路径
  • worktree (可选):用于隔离的Git工作树标识符

list_directory

列出虚拟文件系统目录中的所有文件。

参数:

  • path (必填):相对于工作树的目录路径
  • worktree (可选):用于隔离的Git工作树标识符

export_zip

将文件从目录导出为ZIP存档(占位符)。

参数:

  • path (必需):要导出的目录路径
  • worktree (可选):用于隔离的Git工作树标识符

发展

运行测试

dart test

代码检查

dart analyze

建筑

  • 存储层 (lib/src/storage.dart):具有UUID主键的基于SQLite的存储
  • MCP服务器 (lib/src/server.dart):使用工具端点实现MCP协议
  • 主条目 (bin/threadbox_mcp.dart):服务器初始化和启动

许可证

有关详细信息,请参阅LICENSE文件。

目录标签

目录标签

版本控制AI代理工作流自动化Dart本地部署虚拟文件系统Git工作树隔离异步存储

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP