Token导航 LogoToken导航TokenDH.com
MCP Workspace Tools logo
开发工具stdio官方级别未说明来源级核验

MCP Workspace Tools

MCP Server

为NimbleBrain代理提供的Git文件操作、提交、全文搜索和技能验证服务。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
Python全文搜索开发工具

安装说明

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

作者 / 组织

NimbleBrainInc

提供方

NimbleBrainInc

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run python -m mcp_workspace_tools.server

详细介绍

工作区工具MCP服务器

![mpak](https://mpak.dev/packages/@nimblebraininc/workspace-tools) ![NimbleBrain](https://nimblebrain.ai) ![License: MIT](LICENSE)

Git支持的文件操作、提交、全文搜索和技能验证 敏捷大脑 代理人。该服务器为代理提供了一种结构化的方式来读取、写入和提交git存储库中的文件,查询索引知识库,以及验证技能清单。

这是为NimbleBrain的代理运行时提供动力的核心MCP服务器之一。它是开源的,因此您可以确切地看到代理可以做什么,将其分叉以添加自己的工具,或者将其用作构建工作区风格的MCP服务器的参考。

延伸

想要赋予代理新的功能吗?此服务器是添加在工作区(代理可以访问的git仓库)上操作的工具的正确位置。一些想法:

  • 添加a file_movefile_rename 工具
  • 添加a git_diff 显示未提交更改的工具
  • 添加a git_log 显示提交历史记录的工具
  • 将特定于域的查询操作添加到 index_query
  • 为您自己的文件格式添加验证工具

分叉此仓库,将您的工具添加到 src/mcp_workspace_tools/server.py,并部署您的自定义版本。

工具

file_read

按相对路径从存储库中读取文件。

参数类型必填说明
pathstring回购相对文件路径

file_write

将内容写入文件。创建父目录并暂存文件以供提交。

参数类型必填说明
pathstring回购相对文件路径
contentstring要写入的文件内容

file_list

列出存储库中的跟踪文件,可选择按目录和glob模式进行筛选。

参数类型必填说明
directorystring要筛选的目录前缀
patternstring文件名没有Glob模式(默认值: *)

file_delete

删除文件并执行删除操作。

参数类型必填说明
pathstring回购相对文件路径

git_提交

使用给定消息提交所有阶段性更改。

参数类型必填说明
messagestring提交消息

索引查询

查询SQLite索引以进行全文搜索和实体解析。

参数类型必填说明
actionstring查询操作: search, resolve_entity, files_by_type, files_by_tag
querystring搜索查询或实体名称
entity_typestring解析/筛选的实体类型
tagstring文件标记_by_Tag
limitinteger最大结果(默认值:20)

技能验证

根据模式验证技能清单YAML字符串。

参数类型必填说明
manifest_yamlstring技能清单的完整YAML内容

配置

环境变量必填描述
REPO_PATHgit存储库根目录的路径
TENANT_ID租户标识符(默认为“默认”)

发展

git clone https://github.com/NimbleBrainInc/mcp-workspace-tools.git
cd mcp-workspace-tools

# Install dependencies
uv sync --group dev

# Run all checks (format, lint, typecheck, tests)
make check

# Run the server locally (stdio)
uv run python -m mcp_workspace_tools.server

# Run the server locally (HTTP)
make run-http

许可证

麻省理工学院

目录标签

目录标签

Python全文搜索开发工具Git操作本地部署文件管理技能验证代理工具

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP