mcp-nodejs-filesystem
Version:
MCP Nodejs filesystem - 支持文件处理
61 lines (47 loc) • 1.17 kB
Markdown
# MCP File System Tools
一个基于 MCP (Model Context Protocol) 的文件系统工具,提供基础的文件操作功能。
## 功能特性
- **文件复制**:支持将文件从源路径复制到目标路径
- **自动创建目录**:如果目标目录不存在,会自动创建
- **错误处理**:提供详细的错误信息和异常处理
## 本地测试步骤
1. 首先,确保你已经安装了所有依赖:
```bash
npm install
```
2. 构建项目:
```bash
npm run build
```
3. 启动 MCP 服务器:
```bash
npm start
```
或者在开发模式下运行(支持热重载):
```bash
npm run dev
```
## 可用工具
### copy_file
复制文件从源路径到目标路径。
**参数:**
- `filePath` (string): 源文件路径
- `targetPath` (string): 目标文件路径
## MCP JSON
```json
{
"mcpServers": {
"mcp-nodejs-filesystem": {
"command": "npx",
"args": [
"-y",
"mcp-nodejs-filesystem"
]
}
}
}
```
## 技术栈
- **TypeScript**: 主要开发语言
- **MCP SDK**: Model Context Protocol 软件开发工具包
- **Node.js**: 运行时环境