适合谁
- 需要 AI 访问 OneDrive 个人文件的用户
- 喜欢命令行工具集成的人群
- 对只读访问有严格要求的场景
onedrive-cli 提供了一个跨平台的 OneDrive 个人版命令行接口,并附带一个只读 MCP 服务器,适合需要 AI 访问云文件(如文档、图片)的用户。它不支持 OneDrive for Business,并且是社区项目而非官方微软产品。使用前需注意令牌安全,并仅使用只读令牌以降低风险。
onedrive-cli 是一个跨平台的命令行工具,用于管理 OneDrive(个人版)文件。它还提供了一个只读的 MCP 服务器(通过 stdio 运行),使 MCP 客户端(如 Claude)可以浏览和读取您的 OneDrive 内容。该 MCP 服务器仅发出 GET 请求,不会修改您的云端文件。
onedrive login,按照提示完成 OAuth 授权(建议使用 login -r 获取只读令牌)。2. 在 MCP 客户端(如 Claude Desktop)配置文件中添加服务器配置,例如 claude_desktop_config.json 中的 mcpServers。3. 配置后,MCP 客户端会自动启动 onedrive mcp 进行通信。{
"mcpServers": {
"onedrive": {
"command": "onedrive",
"args": [
"mcp"
]
}
}
}