Claude Hands 开源项目教程

1. 项目介绍

Claude Hands 是一个开源项目,旨在使用 Claude Desktop 和 MCP(模型控制协议)重新实现 Manus 的功能。该项目支持跨平台操作,包括浏览器和 ChatGPT 桌面应用,并且提供了预配置的 Docker 环境,以便于 Claude 代码的开发。项目集成了 Tavily 搜索,增强了信息检索能力,并通过 MCP 接口与 Claude Desktop 实现无缝兼容。此外,它还具备强大的图形记录风格信息图表生成功能。

2. 项目快速启动

环境准备

  • Docker 和 Docker Compose
  • Claude Desktop 应用
  • Tavily API 密钥

克隆仓库

首先,克隆项目仓库到本地:

git clone https://github.com/r488it/claude_hands.git
cd claude_hands

配置环境变量

在项目根目录下创建一个 .env 文件,并添加你的 Tavily API 密钥和工作室路径:

touch .env

然后编辑 .env 文件:

TAVILY_API_KEY=你的_tavily_api_key_这里
WORKSPACE_PATH=/path/to/你的工作室路径

启动服务

使用以下命令启动服务:

docker-compose up -d

该命令将会:

  • 拉取所需的 Docker 镜像(如果尚未可用)
  • 启动 Claude 代码和 Tavily 服务
  • 在配置的端口上使服务可用

连接 Claude Desktop

claude_desktop_config.json 文件复制到你的 Claude Desktop 配置目录下,并重启 Claude Desktop。现在你可以通过 Claude Desktop 使用 MCP 服务器。

3. 应用案例和最佳实践

  • 创建新项目:利用 Claude Hands 提供的工具和接口,创建可以显著提高生产效率的项目。
  • 设置提示:根据项目需求,设置合理的提示,以引导模型产生期望的输出。
  • 添加知识模板:可选地添加知识模板,以丰富模型的知识库和响应能力。

4. 典型生态项目

目前,Claude Hands 项目生态中没有特定的子项目或扩展模块被广泛认可。但是,开发者社区可以基于以下方向创建生态项目:

  • 插件开发:为 Claude Hands 开发新的插件,以扩展其功能和兼容性。
  • 社区支持:建立一个社区,以支持项目的长期发展和用户之间的交流。
  • 教育资源:创建教育材料,以帮助新用户理解和使用 Claude Hands。
  • 研究分支:开展研究项目,以探究 Claude Hands 在不同场景下的表现和优化。
Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐