文件系统 MCP 是一个基于 Node.js 的模型上下文协议(MCP)服务器,为 AI 代理(如 Cline 和 Claude)提供安全、相对的文件系统访问,保障交互安全且操作便捷。
欢迎来到 文件系统 MCP 仓库!这个项目提供了一个基于 Node.js 的模型上下文协议(MCP)服务器,旨在为 AI 代理(如 Cline 和 Claude)提供安全、相对的文件系统访问。
要开始使用文件系统 MCP 服务器,请按照以下步骤操作:
git clone https://github.com/Tabeeh/filesystem-mcp.git
cd filesystem-mcp
确保已安装 Node.js。然后运行:
npm install
你可以从 这里 下载最新版本。下载相应文件后执行。
要启动服务器,请运行以下命令:
npm start
你可以通过修改 config.json
文件来配置服务器。以下是一个示例配置:
{
"port": 3000,
"secure": true,
"allowedAgents": ["Cline", "Claude"]
}
服务器运行后,你可以通过以下命令发送请求以访问文件系统:
curl -X GET http://localhost:3000/files/path/to/your/file
服务器针对不同错误返回相应的 HTTP 状态码。例如:
以下是文件系统 MCP 服务器的 API 文档:
URL: /files/:filename
方法: GET
成功时:
{
"content": "...",
"status": "success"
}
失败时:
{
"message": "...",
"status": "error"
}
URL: /files
方法: POST
请求体:
{
"filename": "string",
"content": "string"
}
要为项目做贡献,请按照以下步骤操作:
在 GitHub 上 Fork 本仓库。
git checkout -b feature/your-feature-name main
提交你的更改并遵循 commit message 格式规范。
git push origin feature/your-feature-name
在 GitHub 上为您的分支创建 Pull Request。
本项目采用 MIT 许可证。请参考 LICENSE 文件获取详细信息。
作者:[你的名字]
邮箱:[你的邮箱]
GitHub 仓库:https://github.com/Tabeeh/filesystem-mcp
感谢您使用文件系统 MCP!更多更新请访问 Releases 页面 。