Back to MCP directory
publicPublicdnsLocal runtime

claude-crew

Claude Crew是一个创建自主编码代理的工具,专注于通过高效上下文窗口使用最大化成本效益,优先通过单元测试验证操作,并提供项目优化的MCP和上下文信息。

article

README

🚀 Claude Crew 团队工具集

Claude Crew 是一套辅助开发的工具集,能有效提升开发者的工作效率,保障代码质量。它集成了多个功能模块,助力开发者更高效地开展项目管理与代码审查工作。

🚀 快速开始

  1. 初始化项目:
npx claude-crew@latest setup
  1. 启动 MCP 服务:
npx claude-crew@latest serve-mcp
  1. 创建 snippet(可选):
npx claude-crew@latest create-snippet

✨ 主要特性

  1. 代码搜索工具
    • claude-crew-search:支持通过关键字或标识符搜索代码。
  2. 文档检索模块
    • find-relevant-documents:依据查询语句,检索相关项目文档。
    • find-relevant-resources:根据实际需求,查找相关的开发资源。
  3. TypeScript 支持:集成 TypeScript 语言支持,默认读取 tsconfig.json 文件配置。
  4. RAG 集成:提供与 OpenAI 的 RAG(检索增强生成)集成,支持多种文档格式的分析和处理。

📦 安装指南

要安装 Claude Crew,请按照以下步骤操作:

  1. 使用 npm 安装:
npm install claude-crew@latest
  1. 初始化项目:
npx claude-crew@latest setup
  1. 配置项目(可选):
    • 编辑 claude-crew.config.js 文件,根据需要进行配置。

💻 使用示例

配置文件示例

// claude-crew.config.js
module.exports = {
  projectName: 'your-project-name',
  memoryBankPath: '.claude-crew/memory-bank.md',
  tools: [
    { name: 'typescript', config: { tsConfigFilePath: './tsconfig.json' } },
    { name: 'rag', config: {
      provider: {
        type: 'openai',
        apiKey: 'your-openai-api-key',
        model: 'text-embedding-ada-002'
      }
    } }
  ]
}

🤝 贡献指南

欢迎社区贡献!您可以通过以下方式参与:

  1. 报告问题:在 Issues 中提交 bug 或功能需求。
  2. 代码贡献:通过 Pull Request 提交改进。

更多详细信息,请参考 CONTRIBUTE.md 文件。

📄 许可证

该项目遵循 MIT License 协议,具体内容请参阅 LICENSE 文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client