Token导航 LogoToken导航TokenDH.com
Gaia X logo
搜索检索未说明官方级别未说明来源级核验

Gaia X

MCP Server

Gaia-X 基于AI新范式的下一代企业级AI应用平台。Gaia-X旨在实现类人脑的、针对企业办公业务场景的AI化赋能,包括一系列新颖而稳定的企业级AI功能,包括不限于:企业级管理功能、MCP Server支持(且支持将企业内部系统API转换为MCP Server提供服务)、支持自然语言驱动的RPA(大模型操作电脑)、划词分析和悬浮球等。

工具数

0

提示词数

0

GitHub Stars

27

资源数

0
多代理协作TypeScriptClaudeClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

YFGaia

提供方

YFGaia

最后核验

2026/5/18 04:55

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Gaia-X Next-Generation Enterprise AI Application Platform Based on AI New Paradigm

🌟 Project Overview

Gaia-X is the first chatbot application platform designed for enterprise scenarios based on the new AI paradigm, addressing the core pain points of existing AI products with innovative technical architecture:

🚀 Enterprise Management | 🤖 MCP Protocol Support | 👥 Multi-Agent Collaboration 💻 Natural Language RPA | ✅ Human Confirmation Mechanism | 🎨 Intelligent Canvas Rendering

🎯 Core Pain Point Solutions

Pain Point AreaGaia-X Innovative Solutions
Lack of Enterprise ManagementComplete user/permission/billing system and LLM API hosting
No MCP Protocol SupportThe first enterprise-grade MCP support
Risk of Sensitive OperationsReAct tool calls with human confirmation, dynamic rendering
Difficulty in Natural Language RPALarge model-driven RPA automation
Weak Multi-Agent CollaborationIntelligent Agent retrieval and multi-agent collaboration for complex tasks

📦 Project Architecture

1.1 Overall Project Architecture

Architecture

1.2 MCP Call Process

During the Agent call process, the management center is not responsible for calling MCP tools. Instead, after the client's node program receives the response results, it will uniformly determine if there are function calls. If so, it will call the corresponding MCP tools to execute. The execution chain is roughly as follows:

graph LR
    U --> |1|C[Gaia-X Client]
    C-->|2|API[Admin Center]
    API-->|3|LLM[LLM API]
    LLM-->|4|API[Admin Center]
    API-->|5|C[Gaia-X Client]
    C-->|6|B{Function Call?}
    B -- No -->U[User]
    B -- Yes --> MCP[MCP Servers]
    MCP -->|8a. Call| H[Tool 1]
    MCP -->|8b. Call| I[Tool 2]
    H-->|8.1|C[Gaia-X Client]
    I-->|8.1|C[Gaia-X Client]
    C-->|8.2|API[Admin Center]
    API-->|8.3|LLM[LLM API]
    LLM-->|8.4|API[Admin Center]
    API-->|8.5|C[Gaia-X Client]
    C-->|8.6|U[User]
   
    subgraph Possible Nested/Iterative Calls
    H
    I
    end

1.3 Client Authentication Logic at Startup

As this is an enterprise-level project, the client needs to complete login authentication before entering the Chatbot interface. Using OAuth2.0 as an example (other logic is similar), the authentication process is as follows:

sequenceDiagram
    participant C as Client Program
    participant A as Admin Center
    participant O as OAuth2.0 Server
    participant U as User

    C->>A: Request authentication page (non-OAuth2.0 login page)
    A->>A: Check current login status
    alt Not logged in
        A->>O: Redirect and open OAuth2.0 login page
        O->>U: Display login interface
        U->>O: Submit credentials for login
        O->>A: Return authentication result (e.g., Token)
        A->>A: Generate JWT after verifying Token and update login status
    else Already logged in
        A->>U: Display authorization button
    end
    U->>A: Click authorize
    A->>C: Redirect back to client and pass authorization information (gaia://oauth-callback?code=xyz)
    C->>C: Client completes login process

Process Explanation:

  1. Client requests authentication page from admin center;
  2. Admin backend determines user login status;
  3. If not logged in, redirects to OAuth2.0 login page;
  4. User submits credentials on OAuth2.0 login page, returns authentication result after successful login;
  5. After OAuth2.0 login, redirects to admin backend with authentication information, generates JWT and updates login status;
  6. User clicks authorize button, admin backend redirects back to client, completing the login.

2. Core Features (Some still under development)

2.1 MCP (Model Context Protocol) Support

  • [x] Support for integrating any community MCP Servers.
  • [ ] Unified management of all MCP Servers through the enterprise management center.
  • [x] All MCP Servers run in isolated sandbox environments on the client, ensuring operational security and data isolation.
  • [ ] Independent MCP Server display page (similar to the official MCP Inspector effect)

2.2 Multi-Agent Intelligent Coordination

  • [ ] Support for intelligent collaboration based on task orchestration or RAG, automatically completing complex tasks without manual selection of Agents or Workflows.
  • [ ] Built-in key agents for computer operations, Python programming, web browsing, etc.

2.3 New Paradigm Infinite Canvas

  • [ ] Each Agent process in Multi-Agent conversations is an independent canvas, automatically generating summaries as permanent memory.
  • [x] Support for common Artifacts, including but not limited to:

- SVG, HTML - Mermaid, Echarts, PlantUML

  • [x] Support for MCP tools to dynamically render forms, allowing users to interactively modify and control submissions.
  • [ ] Support for Python, TypeScript, HTML and other code execution

2.4 Intelligent Computer Operations

  • [X] Integration with Claude Sonnet 3.5+, Zhipu CogAgent, ByteDance UI-TARS, OpenAI computer-use and other models.
  • [X] Agents can autonomously execute any computer operation.

2.5 Text Selection Analysis

  • [X] Support for automatically displaying Agent toolbar after text selection in any software interface, enabling instant functions such as translation and copywriting generation.

2.6 Enterprise Management Center

  • [x] Unified Authentication and User Management: OAuth 2.0, LDAP, DingTalk, Feishu and other authentication methods.
  • [x] Unified Model and Tool Management: Centralized configuration and authorization management in the backend.
  • [ ] Quota Management: Fine-grained control of user quotas and API quotas.
  • [ ] Enterprise Internal Application Ecosystem: MCP marketplace, Agent marketplace, application task marketplace (for specific complex tasks), etc.
  • [ ] Business Reports: Comprehensive user, model, and Agent usage data analysis reports.

2.7 Third-party Agent Integration

  • [x] Native support for integrating third-party Agent platforms such as Dify and Coze, with unified authorization management.

3. Technology Stack

3.1 Client

The client adopts a plugin-based design, and will later be architected with a micro-kernel plugin architecture similar to VS Code, enabling arbitrary extensions.

  • Framework: Electron + React
  • LLM UI: Ant Design X
  • Text Selection Monitoring Technology: C++ (Windows), Objective-C (MacOS)

3.2 Admin Backend

The client only serves as an interactive UI and MCP management execution, without actual model calls. Model calls and tool calls are implemented by the backend. However, the backend is not responsible for the specific execution of MCP tools.

  • Large Model Interaction: Eino Framework + Self-developed Multi-Agent
  • Admin UI: Ant Design Pro (refactoring the frontend page code of GVA for technology stack uniformity)
  • API Service: golang + Gin (based on the GVA framework)

3.3 MCP Server

  • Runs in independent sandbox environment
  • Supports implementation in both Python and TypeScript

4. Model Selection Reference

  • Computer Operation Models: Claude Sonnet 3.5+, CogAgent, UI-TARS, OpenAI computer-use
  • ReAct Recommended Models: Claude Sonnet 3.5+, GPT 4o (DeepSeek v3 model performs poorly, not recommended for critical tasks)

5. Acknowledgements

  • The admin API is built based on Gin-Vue-Admin, reducing much of our basic management backend development work.
  • Eino by ByteDance is one of the few golang-based large model application development frameworks, solving basic model integration and Agent issues.
  • To solve the problem of running MCP Servers on ordinary user clients, we packaged an embedded binary MCP runtime environment (supporting MacOS and Windows) under the project mcp-runtime.

6. License

This project is licensed under the Apache 2.0 License. Feel free to customize or contribute!


7. Community Support

We welcome feedback and suggestions through Issues. We look forward to your participation in building the future enterprise AI application ecosystem together.

🎉 Thank you for your attention and support to the project!

目录标签

目录标签

多代理协作TypeScriptClauderesearch-and-datagaia-xenterprise-aiai-platform企业AI本地部署自然语言RPAMCP协议支持智能画布

支持客户端

ClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP