本地文件系统MCP服务器
一个模型上下文协议(MCP)服务器,用于使用glob和grep工具探索本地文件系统。
特性
此服务器为文件系统探索提供了两个基本工具:
- 通配符 -查找与模式匹配的文件(例如。,
**/*.ts,src/**/*.js) - 全局正则表达式打印 -在文件中搜索文本模式
先决条件
- Smithery API密钥:请在 smithery.ai/account/pai-keys
入门指南
- 安装依赖项:
npm install- 启动开发服务器:
npm run dev服务器将在本地运行,并通过MCP协议提供对文件系统的访问。
配置
您可以在您的 smithery.yaml 配置:
runtime: typescript
target: local
config:
workingDirectory: /path/to/your/directory默认情况下,它使用当前工作目录。
发展
您的代码组织如下:
src/index.ts-带glob和grep工具的MCP服务器smithery.yaml-运行时规范target: local用于文件系统访问
编辑 src/index.ts 添加您自己的文件系统工具。
构建
npm run build在中创建捆绑服务器 .smithery/
部署
此服务器使用 target: local 在 smithery.yaml,这意味着它被设计为通过文件系统访问在本地运行。它无法部署到远程Smithery主机。
