Skip to main content
Glama
aryansaxena04

Custom Google Workspace Server

Multi-Agent MCP Orchestrator

An enterprise-grade, autonomous AI orchestration system built with LangGraph, utilizing the Model Context Protocol (MCP) to seamlessly connect LLMs to local environments, vector databases, and cloud APIs.

Architectural Highlights

1. The Supervisor Routing (LangGraph)

  • Transitioned from a monolithic tool-calling agent to a distributed MultiServerMCPClient architecture.

  • Implemented strict system prompt injection to control agent behavior dynamically (e.g., forcing Google Sheets defaults) without polluting user queries.

  • Handled state routing via GraphState to allow seamless multi-step tool chaining across completely isolated MCP servers.

2. Self-Healing RAG Vault (ragsystem.py)

  • Built a custom Pinecone Hybrid Search vector database with LlamaParse for structural markdown extraction.

  • Wipe-and-Replace Mechanism: Implemented pre-ingestion metadata filtering (index.delete(filter={"source": filepath})). This prevents vector duplication when re-ingesting updated source files, maintaining a pristine context window.

3. Custom Google Workspace Server (workspace_custom.py)

  • Bypassed limited community MCP packages to build a raw Python MCP server interacting directly with Google Docs and Sheets REST APIs.

  • Capabilities: * create_sheet & write_sheet: Matrix-based (2D array) row appending using Google's USER_ENTERED parsing.

    • create_doc & append_doc: Dynamic EOF index calculation to securely inject text into heavily nested Google Docs JSON trees.

4. Cross-Platform Integrations

This orchestrator successfully routes complex workflows across multiple isolated domains in a single conversational turn:

  • Local Filesystem: Read/Write access via standard I/O transport.

  • Notion: Document retrieval via official @modelcontextprotocol/server-notion.

  • DuckDuckGo: Zero-auth web search via duckduckgo-mcp-server.

  • Todoist: Task management and creation via a custom FastMCP REST API server.


Related MCP server: Google Workspace MCP Server

Prerequisites & Installation

1. Environment Setup

This project uses uv for lightning-fast package management. Ensure Python 3.12+ and uv are installed.

# 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