AI Assistant Integration Environment

AI Assistant Integration Environment

site icon
2025.03.28 1
ShellAI开发环境多助手协作开发效率
AI Assistant Integration Environment 是一个集成了Claude、VSCode和Goose的AI开发环境,通过Model Context Protocol (MCP)服务器实现不同AI助手之间的通信和资源共享。该系统具备JSON-RPC通信、状态管理、端到端加密、分层配置系统和共享工作区等功能,旨在提供一个无缝协作的AI开发环境。
View on GitHub

Overview

基本能力

产品定位

AI Assistant Integration Environment 是一个集成化的AI开发环境,旨在通过MCP服务器实现不同AI助手之间的高效协作和资源共享。

核心功能

  1. 通信层: 使用JSON-RPC进行基于通道的路由通信
  2. 连接管理: 支持状态池化和自动再平衡
  3. 安全框架: 提供端到端加密和基于角色的访问控制(RBAC)
  4. 配置系统: 分层配置,支持助手特定设置
  5. 共享工作区: 通过FUSE实现管理
  6. 工作流系统: 状态机实现,支持依赖解析

适用场景

  1. AI开发团队协作
  2. 多AI助手集成开发
  3. 需要安全通信和资源共享的AI项目

工具列表

  1. Claude: 负责研究、文档编写和代码审查
  2. VSCode/RooCode: 负责代码实现、调试和文件管理
  3. Goose: (待实现)

常见问题解答

  1. 如何设置共享工作区? 共享文件系统位于 /Users/cent/mcp-tools/shared-workspace/
  2. 通信协议是什么? 使用JSON-RPC消息通过通道路由
  3. 如何管理状态? 通过状态机实现工作流编排

使用教程

使用依赖

暂无具体依赖命令提供

安装教程

请参考安装指南获取设置说明

调试方式

请参考集成指南获取系统架构和配置的详细信息

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。