A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Gaia-X 基于AI新范式的下一代企业级AI应用平台。Gaia-X旨在实现类人脑的、针对企业办公业务场景的AI化赋能,包括一系列新颖而稳定的企业级AI功能,包括不限于:企业级管理功能、MCP Server支持(且支持将企业内部系统API转
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
Try Now | Admin Center | Documentation Center
| Pain Point Area | Gaia-X Innovative Solutions |
|---|---|
| Lack of Enterprise Management | Complete user/permission/billing system and LLM API hosting |
| No MCP Protocol Support | The first enterprise-grade MCP support |
| Risk of Sensitive Operations | ReAct tool calls with human confirmation, dynamic rendering |
| Difficulty in Natural Language RPA | Large model-driven RPA automation |
| Weak Multi-Agent Collaboration | Intelligent Agent retrieval and multi-agent collaboration for complex tasks |

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
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:
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.
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.
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.
We used Ant Design Pro to refactor the frontend pages of Gin-Vue-Admin, unifying the UI frameworks for both the admin backend and client, reducing community development difficulty.
We've made many secondary developments based on Eino, including integration of common model providers and Multi-Agent architecture. After secondary development, we published it as Eino-X.
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.
This project is licensed under the Apache 2.0 License. Feel free to customize or contribute!
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!
MCP server integration for DaVinci Resolve Studio
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnos
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots