使用说明
克劳德桌面概念MCP服务器
Claude Desktop的文件系统模型上下文协议(MCP)服务器实现。此服务器为Claude提供文件系统功能,使其能够读取、写入和操作系统上的文件。
特性
- 列出与glob模式匹配的文件
- 读取文件内容
- 写入文件
- 使用diff输出编辑文件
- 删除文件
- 安全路径规范化以防止目录遍历攻击
先决条件
- 包子 v1.2.5或更高版本
安装
克隆存储库并安装依赖项:
git clone https://github.com/yourusername/claude-desktop-mcp.git
cd claude-desktop-mcp
bun install
用法
claude_desktop_config json
{
"mcpServers": {
"notion": {
"command": "~/.bun/bin/bun",
"args": [
"run",
"<your path>/src/notion/index.ts",
"your_notion_integration_key_here"
]
}
}
}
如果没有提供基目录,将使用当前工作目录。
可用工具
服务器公开了以下工具:
list_files:列出与glob模式匹配的文件read_file:读取文件的内容write_file:将内容写入文件edit_file:使用提供的内容编辑现有文件并显示差异delete_file:删除文件
安全
服务器实现了路径规范化和验证,以确保操作仅限于指定的基目录,从而防止目录遍历攻击。
许可证
麻省理工学院