使用说明
mcpc计算机反重力(针对AI代理进行了优化)
[!重要] 此存储库是 kblood/MCP计算机使用. 它已经过重构和优化,以确保稳定运行 谷歌反重力 以及Windows环境中的其他高级AI代理。
📖 技术背景和设置指南(日语)
有关技术背景、故障排除过程和详细的设置指南,请参阅以下博客:
- 开发者博客(note.com): https://note.com/veltrea
🚀 目标和已解决的问题
当与自主AI代理集成时,最初的实现带来了几个技术挑战。这个分叉专门针对那些:
- 工具命名的规范化:
某些工具名称最初包含冒号(
:),这导致了某些MCP客户端的识别失败。所有工具名称均已使用下划线重命名(_)遵守标准正则表达式^[a-zA-Z0-9_-]+$,确保通用兼容性。 - 完全迁移到官方MCP SDK:
消除了遗留的存根定义,并完全迁移到官方
ModelContextProtocol.CoreSDK。这提高了元数据的一致性,并解决了构建警告(如CS0436)。 - 环境独立性: 删除了依赖于特定开发环境的硬编码绝对路径。该项目现在是可移植的,可以在任何目录结构中构建/运行。
- 存储库清理: 剥离了不必要的遗留脚本和调试日志,提供了一个专注于核心Windows自动化功能的干净的生产级代码库。
有关技术更改的详细记录,请参阅 FORK_CHANGES.md.
🛠️ 特征
- 电脑屏幕截图工具:多显示器和特定窗口的灵活捕获选项。
- 窗口管理:枚举、聚焦和操纵窗口状态(最大化/最小化)。
- 本地自动化:通过Win32 API进行低强度鼠标和键盘输入。
- 宏观系统:执行复杂的自动化序列。
🏗️ 入门指南
MCP配置
将以下内容添加到您的 mcp_config.json:
{
"mcpServers": {
"computer-use": {
"command": "C:/path/to/MCPComputerUse.exe",
"args": []
}
}
}
从源头构建
- 需求: .NET 8.0 SDK,Visual Studio 2022
- 命令:
dotnet publish src/MCPComputerUse -c Release -r win-x64 --self-contained
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。 kblood原创作品。社区贡献者增强了AI代理兼容性。