MCP-FS(模型上下文协议-文件系统)
一个原型工具主机,使LLM能够通过HTTP上的MCP执行基本的文件系统操作。
特性
createFile–创建新文件readFile–读取文件内容updateFile–覆盖文件内容appendToFile–将文本附加到文件deleteFile–删除文件listFiles–列出目录的内容describeServer–返回服务器工具列表和使用指南
建筑
- 服务器:通过MCP HTTP传输使用Express和
@modelcontextprotocol/sdk. - 客户端:连接到MCP,获取工具列表,将用户输入路由到LLM(例如Ollama),并根据LLM输出调用工具。
安装并运行Ollama
MCP-FS使用 奥拉马 运行本地LLM并响应文件系统工具请求。\ Ollama允许您运行以下模型 mistral, llama2, codellama,以及其他通过简单的API本地实现。\ 官方GitHub: 奥拉马/奥拉马
安装Ollama
- macOS: 下载
- 视窗: 下载
- Linux:
curl -fsSL https://ollama.com/install.sh | sh启动Ollama服务器
ollama serve默认情况下,Ollama的运行速度为 http://localhost:11434.
拉动所需型号
ollama pull mistral-nemo检查安装情况
应列出可用型号(确认Ollama已启动且型号已安装):
curl http://localhost:11434/api/tags安装与设置项目
克隆仓库
git clone https://github.com/your-username/mcp-fs.git
cd mcp-fs安装依赖项
npm install启动MCP服务器
npm run server启动MCP客户端
npm run client资源
- Ollama网站: https://ollama.com
- Ollama GitHub:
- 模型库: https://ollama.com/library
