githubEdit

Getting Started

MCP Server Setup Guides (Docker)

This folder contains Docker setup guides for all MCP servers used in The Entourage AI operations.

Important: All MCP servers should be configured with @theentourageai.com work accounts, NOT personal accounts.

Quick Reference

MCP Server
Purpose
SOPs Using
Setup Guide

n8n-mcp

Workflow building, testing, validation

3, 7, 12, 14

n8n-mcp-setup.md

gmail

Email sending, drafting, searching

All (via skills)

gmail-mcp-setup.md

gcalendar

Meeting scheduling, availability

1, 2, 10, 11

gcalendar-mcp-setup.md

gdrive

File search, document storage

1, 5, 14

gdrive-mcp-setup.md

slack

Internal reviews, notifications

8, 14

slack-mcp-setup.md


Prerequisites (All Servers)

  1. Docker Desktop installed and running

  2. Relevant API credentials (see individual guides)

  3. Claude Code installed


Quick Start Commands

Pull All Images

Verify All Running


Claude Code Configuration

Add all servers to ~/.claude/settings.json:


  1. Gmail - Used in almost every SOP for client communication

  2. Google Calendar - For scheduling and availability checks

  3. n8n MCP - Core workflow operations

  4. Google Drive - Document storage and retrieval

  5. Slack - Internal team communication


Authentication Summary

Server
Auth Method
Credentials Needed
Account

n8n-mcp

API Key

n8n API URL + API Key

N/A

Gmail

OAuth 2.0 or App Password

Google Cloud OAuth OR App Password

@theentourageai.com

Google Calendar

OAuth 2.0

Google Cloud OAuth credentials

@theentourageai.com

Google Drive

OAuth 2.0

Google Cloud OAuth credentials

@theentourageai.com

Slack

Bot Token

Slack App Bot Token + Team ID

TEAI Workspace

Team Email Accounts

Team Member
Email

Rey (AI Solutions Engineer)

Zac (AI Solutions Engineer)

Dan (Head of AI Engineering)


Common Issues

Issue
Solution

Docker not running

Start Docker Desktop

Image not found

Run docker pull command

Auth failed

Re-run authentication flow

Permission denied

Check OAuth scopes / bot permissions

Connection refused

Verify Docker has network access


MCP Tools by Server

n8n-mcp

  • n8n_create_workflow, n8n_get_workflow, n8n_update_full_workflow

  • n8n_validate_workflow, n8n_test_workflow, n8n_executions

  • search_nodes, get_node, validate_node

gmail

  • search_emails, read_email, send_email, draft_email

  • modify_email, list_email_labels, create_label, create_filter

gcalendar

  • list-calendars, list-events, search-events, get-event

  • create-event, update-event, delete-event, get-freebusy

gdrive

  • search, list, read, get_file_info

slack

  • slack_list_channels, slack_post_message, slack_reply_to_thread

  • slack_get_channel_history, slack_get_users, slack_add_reaction


Updating MCP Servers


Resources

Last updated