Skip to main content
Glama
aryansaxena04

Custom Google Workspace Server

Multi-Agent MCP Orchestrator

Ein unternehmensreifes, autonomes KI-Orchestrierungssystem, das mit LangGraph aufgebaut ist und das Model Context Protocol (MCP) nutzt, um LLMs nahtlos mit lokalen Umgebungen, Vektordatenbanken und Cloud-APIs zu verbinden.

Architektonische Highlights

1. Das Supervisor-Routing (LangGraph)

  • Wechselte von einem monolithischen Tool-Calling-Agenten zu einer verteilten MultiServerMCPClient-Architektur.

  • Implementierte strikte System-Prompt-Injection, um das Agentenverhalten dynamisch zu steuern (z. B. Erzwingen von Google-Sheets-Standardwerten), ohne Benutzerabfragen zu verunreinigen.

  • Verwaltete das Zustands-Routing über GraphState, um nahtloses Multi-Step-Tool-Chaining über vollständig isolierte MCP-Server zu ermöglichen.

2. Selbstheilender RAG-Vault (ragsystem.py)

  • Baute eine benutzerdefinierte Pinecone-Hybrid-Search-Vektordatenbank mit LlamaParse für die strukturelle Markdown-Extraktion auf.

  • Wipe-and-Replace-Mechanismus: Implementierte Pre-Ingestion-Metadatenfilterung (index.delete(filter={"source": filepath})). Dies verhindert Vektor-Duplikate beim erneuten Aufnehmen aktualisierter Quelldateien und erhält ein makelloses Kontextfenster.

3. Benutzerdefinierter Google-Workspace-Server (workspace_custom.py)

  • Umging begrenzte Community-MCP-Pakete, um einen puren Python-MCP-Server zu bauen, der direkt mit den Google-Docs- und Sheets-REST-APIs interagiert.

  • Funktionen: * create_sheet & write_sheet: Matrixbasiertes (2D-Array) Zeilen-Anhängen unter Verwendung von Googles USER_ENTERED-Parsing.

    • create_doc & append_doc: Dynamische EOF-Index-Berechnung, um Text sicher in stark verschachtelte Google-Docs-JSON-Bäume einzufügen.

4. Plattformübergreifende Integrationen

Dieser Orchestrator leitet komplexe Workflows in einer einzigen Konversationsrunde erfolgreich über mehrere isolierte Domänen:

  • Lokales Dateisystem: Lese-/Schreibzugriff über Standard-I/O-Transport.

  • Notion: Dokumentabruf über das offizielle @modelcontextprotocol/server-notion.

  • DuckDuckGo: Zero-Auth-Websuche über duckduckgo-mcp-server.

  • Todoist: Aufgabenverwaltung und -erstellung über einen benutzerdefinierten FastMCP-REST-API-Server.


Related MCP server: Google Workspace MCP Server

Voraussetzungen & Installation

1. Umgebungseinrichtung

Dieses Projekt verwendet uv für blitzschnelles Paketmanagement. Stellen Sie sicher, dass Python 3.12+ und uv installiert sind.

# Clone the repository
git clone [https://github.com/yourusername/multi-agent-orchestrator.git](https://github.com/yourusername/multi-agent-orchestrator.git)
cd multi-agent-orchestrator

# Install dependencies via uv
uv venv
uv pip install -r requirements.txt
A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • AI document editing for agents: draft, edit, export .docx/PDF. 37 MCP tools; agent self-signup.

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aryansaxena04/IRA-multi-agent-MCP-orchestrator-system'

If you have feedback or need assistance with the MCP directory API, please join our Discord server