From f7f931ca9219b2021bad55b1264a0b4daa73ca85 Mon Sep 17 00:00:00 2001 From: Calvin McLean Date: Thu, 8 Oct 2026 16:54:10 -0700 Subject: [PATCH 1/3] chore: remove private Google and Microsoft MCP repository links --- obot-remotes/calendar.yaml | 5 ----- obot-remotes/contact.yaml | 5 ----- obot-remotes/excel.yaml | 5 ----- obot-remotes/gmail.yaml | 10 ++-------- obot-remotes/google-calendar.yaml | 10 ++-------- obot-remotes/google-docs.yaml | 10 ++-------- obot-remotes/google-drive.yaml | 10 ++-------- obot-remotes/google-search-console.yaml | 10 ++-------- obot-remotes/google-sheets.yaml | 10 ++-------- obot-remotes/onedrive.yaml | 5 ----- obot-remotes/outlook.yaml | 6 ------ obot-remotes/word.yaml | 5 ----- 12 files changed, 12 insertions(+), 79 deletions(-) diff --git a/obot-remotes/calendar.yaml b/obot-remotes/calendar.yaml index dcef8e08..cb8030c9 100644 --- a/obot-remotes/calendar.yaml +++ b/obot-remotes/calendar.yaml @@ -3,10 +3,6 @@ entryKey: obot-calendar serverUserType: singleUser shortDescription: Manage Microsoft 365 calendars, events, meetings, and attendees description: | - ![Calendar MCP Server](https://img.shields.io/badge/Calendar-MCP%20Server-blue?style=for-the-badge&logo=microsoft-outlook) - ![Go](https://img.shields.io/badge/Go-1.25+-green?style=for-the-badge&logo=go) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - Manage Microsoft 365 calendars, events, meetings, and attendees through the Microsoft Graph API. ## Features @@ -27,7 +23,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=WpQIVxfhhzqt&format=png&color=000000 -repoURL: https://github.com/obot-platform/microsoft-office-365-mcp/tree/main/calendar runtime: remote remoteConfig: fixedURL: https://m365-calendar-mcp.obot.ai/mcp diff --git a/obot-remotes/contact.yaml b/obot-remotes/contact.yaml index 3903de5f..2b652d76 100644 --- a/obot-remotes/contact.yaml +++ b/obot-remotes/contact.yaml @@ -3,10 +3,6 @@ entryKey: obot-contact serverUserType: singleUser shortDescription: Manage Microsoft 365 contacts with CRUD operations and advanced search description: | - ![Contact MCP Server](https://img.shields.io/badge/Contact-MCP%20Server-blue?style=for-the-badge&logo=microsoft-outlook) - ![Go](https://img.shields.io/badge/Go-1.23+-green?style=for-the-badge&logo=go) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - Create, search, update, and delete Microsoft 365 contacts through the Microsoft Graph API. ## Features @@ -26,7 +22,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=GmYe21I1IHOY&format=png&color=000000 -repoURL: https://github.com/obot-platform/microsoft-office-365-mcp/tree/main/contact runtime: remote remoteConfig: fixedURL: https://m365-contact-mcp.obot.ai/mcp diff --git a/obot-remotes/excel.yaml b/obot-remotes/excel.yaml index 38283ada..615d93df 100644 --- a/obot-remotes/excel.yaml +++ b/obot-remotes/excel.yaml @@ -3,10 +3,6 @@ entryKey: obot-excel serverUserType: singleUser shortDescription: Manage Excel workbooks, worksheets, tables, and data with Microsoft Graph API description: | - ![Excel MCP Server](https://img.shields.io/badge/Excel-MCP%20Server-blue?style=for-the-badge&logo=microsoft-excel) - ![Go](https://img.shields.io/badge/Go-1.23+-green?style=for-the-badge&logo=go) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - Manage Microsoft Excel workbooks, worksheets, tables, and data through the Microsoft Graph API. ## Features @@ -27,7 +23,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=13654&format=png&color=000000 -repoURL: https://github.com/obot-platform/microsoft-office-365-mcp/tree/main/excel runtime: remote remoteConfig: fixedURL: https://m365-excel-mcp.obot.ai/mcp diff --git a/obot-remotes/gmail.yaml b/obot-remotes/gmail.yaml index 20bfba13..d072d3de 100644 --- a/obot-remotes/gmail.yaml +++ b/obot-remotes/gmail.yaml @@ -3,17 +3,12 @@ entryKey: obot-gmail serverUserType: singleUser shortDescription: Send, read, draft, and organize Gmail emails with label management and search description: | - ![Gmail MCP Server](https://img.shields.io/badge/Gmail-MCP%20Server-blue?style=for-the-badge&logo=gmail) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.1+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) + Send, read, draft, search, and organize Gmail messages and labels. - This remote server is a [custom Obot implementation](https://github.com/obot-platform/google-mcp/tree/main/gmail), hosted and managed by Obot so you can connect through a streamlined authentication flow without navigating the usual Google Cloud project and OAuth configuration. + This MCP server is hosted and managed by Obot. Connect with Google OAuth without configuring your own Google Cloud project or OAuth client. Obot plans to move this catalog entry to Google's official MCP server for Gmail once it leaves Developer Preview. To try Google's Developer Preview now, see [Configure the Gmail MCP server](https://developers.google.com/workspace/gmail/api/guides/configure-mcp-server). - Send, read, draft, search, and organize Gmail messages and labels. - ## Features - **OAuth2 Authentication**: Secure Google OAuth integration with automatic token refresh - **Complete Email Management**: Read, send, draft, and organize emails with advanced filtering @@ -30,7 +25,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=P7UIlhbpWzZm&format=png&color=000000 -repoURL: https://github.com/obot-platform/google-mcp/tree/main/gmail runtime: remote remoteConfig: fixedURL: https://gmail-mcp.obot.ai/mcp diff --git a/obot-remotes/google-calendar.yaml b/obot-remotes/google-calendar.yaml index c0f03a4b..72e4a31d 100644 --- a/obot-remotes/google-calendar.yaml +++ b/obot-remotes/google-calendar.yaml @@ -3,17 +3,12 @@ entryKey: obot-google-calendar serverUserType: singleUser shortDescription: Manage Google Calendar events, recurring events, and attendees with OAuth2 description: | - ![Google Calendar MCP Server](https://img.shields.io/badge/Google%20Calendar-MCP%20Server-blue?style=for-the-badge&logo=google-calendar) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.1+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) + Manage Google Calendar events, recurring schedules, and attendees. - This remote server is a [custom Obot implementation](https://github.com/obot-platform/google-mcp/tree/main/calendar), hosted and managed by Obot so you can connect through a streamlined authentication flow without navigating the usual Google Cloud project and OAuth configuration. + This MCP server is hosted and managed by Obot. Connect with Google OAuth without configuring your own Google Cloud project or OAuth client. Obot plans to move this catalog entry to Google's official MCP server for Google Calendar once it leaves Developer Preview. To try Google's Developer Preview now, see [Configure the Calendar MCP server](https://developers.google.com/workspace/calendar/api/guides/configure-mcp-server). - Manage Google Calendar events, recurring schedules, and attendees. - ## Features - **OAuth2 Authentication**: Secure Google OAuth integration with automatic token refresh - **Calendar Management**: List, create, update, and delete calendars with timezone and location support @@ -34,7 +29,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=WKF3bm1munsk&format=png&color=000000 -repoURL: https://github.com/obot-platform/google-mcp/tree/main/calendar runtime: remote remoteConfig: fixedURL: https://google-calendar-mcp.obot.ai/mcp diff --git a/obot-remotes/google-docs.yaml b/obot-remotes/google-docs.yaml index 09a350f4..17ad64ce 100644 --- a/obot-remotes/google-docs.yaml +++ b/obot-remotes/google-docs.yaml @@ -3,17 +3,12 @@ entryKey: obot-google-docs serverUserType: singleUser shortDescription: Create and manage documents in Google Docs description: | - ![Google Docs MCP Server](https://img.shields.io/badge/Google%20Docs-MCP%20Server-blue?style=for-the-badge&logo=google-docs) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.2+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) + Create and manage documents in Google Docs. - This remote server is a [custom Obot implementation](https://github.com/obot-platform/google-mcp/tree/main/docs), hosted and managed by Obot so you can connect through a streamlined authentication flow without navigating the usual Google Cloud project and OAuth configuration. + This MCP server is hosted and managed by Obot. Connect with Google OAuth without configuring your own Google Cloud project or OAuth client. Obot plans to move this catalog entry to Google's official MCP server for Google Docs once it leaves Developer Preview. To try Google's Developer Preview now, see [Configure the Docs MCP server](https://developers.google.com/workspace/docs/api/guides/configure-mcp-server). - Create and manage documents in Google Docs. - ## Features - **OAuth2 Authentication**: Secure Google OAuth integration with automatic token refresh - **Document Management**: Create, read, modify, and delete documents with full lifecycle control @@ -26,7 +21,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/color/96/google-docs--v1.png -repoURL: https://github.com/obot-platform/google-mcp/tree/main/docs runtime: remote remoteConfig: fixedURL: https://google-docs-mcp.obot.ai/mcp diff --git a/obot-remotes/google-drive.yaml b/obot-remotes/google-drive.yaml index acdf8023..79a60bb0 100644 --- a/obot-remotes/google-drive.yaml +++ b/obot-remotes/google-drive.yaml @@ -3,17 +3,12 @@ entryKey: obot-google-drive serverUserType: singleUser shortDescription: Manage Google Drive files, folders, permissions, and sharing with OAuth2 description: | - ![Google Drive MCP Server](https://img.shields.io/badge/Google%20Drive-MCP%20Server-blue?style=for-the-badge&logo=google-drive) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.1+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) + Manage Google Drive files, folders, permissions, and sharing. - This remote server is a [custom Obot implementation](https://github.com/obot-platform/google-mcp/tree/main/drive), hosted and managed by Obot so you can connect through a streamlined authentication flow without navigating the usual Google Cloud project and OAuth configuration. + This MCP server is hosted and managed by Obot. Connect with Google OAuth without configuring your own Google Cloud project or OAuth client. Obot plans to move this catalog entry to Google's official MCP server for Google Drive once it leaves Developer Preview. To try Google's Developer Preview now, see [Configure the Drive MCP server](https://developers.google.com/workspace/drive/api/guides/configure-mcp-server). - Manage Google Drive files, folders, permissions, and sharing. - ## Features - **OAuth2 Authentication**: Secure Google OAuth integration with automatic token refresh - **File Operations**: List, get, copy, update, and delete files with advanced filtering and search @@ -32,7 +27,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=VLr4hUR8iMGF&format=png&color=000000 -repoURL: https://github.com/obot-platform/google-mcp/tree/main/drive runtime: remote remoteConfig: fixedURL: https://google-drive-mcp.obot.ai/mcp diff --git a/obot-remotes/google-search-console.yaml b/obot-remotes/google-search-console.yaml index 479d94a9..a9125a86 100644 --- a/obot-remotes/google-search-console.yaml +++ b/obot-remotes/google-search-console.yaml @@ -3,15 +3,10 @@ entryKey: obot-google-search-console serverUserType: singleUser shortDescription: Use Google Search Console API to get sitemaps, analytics, and more description: | - ![Google Search Console MCP Server](https://img.shields.io/badge/Google%20Search%20Console-MCP%20Server-blue?style=for-the-badge&logo=google-search-console) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.2+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - - This remote server is a [custom Obot implementation](https://github.com/obot-platform/google-mcp/tree/main/search-console), hosted and managed by Obot so you can connect through a streamlined authentication flow without navigating the usual Google Cloud project and OAuth configuration. - Inspect sitemaps, search analytics, and other Google Search Console data. + This MCP server is hosted and managed by Obot. Connect with Google OAuth without configuring your own Google Cloud project or OAuth client. + ## Features - **OAuth2 Authentication**: Secure Google OAuth integration with automatic token refresh - **Sitemaps**: get, submit, and delete sitemaps @@ -26,7 +21,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=V5cGWnc9R4xj&format=png&color=000000 -repoURL: https://github.com/obot-platform/google-mcp/tree/main/search-console runtime: remote remoteConfig: fixedURL: https://google-search-console-mcp.obot.ai/mcp diff --git a/obot-remotes/google-sheets.yaml b/obot-remotes/google-sheets.yaml index fc8f634d..aca05fc0 100644 --- a/obot-remotes/google-sheets.yaml +++ b/obot-remotes/google-sheets.yaml @@ -3,17 +3,12 @@ entryKey: obot-google-sheets serverUserType: singleUser shortDescription: Create and manage Google Sheets spreadsheets, worksheets, cells, and formulas description: | - ![Google Sheets MCP Server](https://img.shields.io/badge/Google%20Sheets-MCP%20Server-blue?style=for-the-badge&logo=google-sheets) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.1+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) + Create and manage Google Sheets spreadsheets, worksheets, cells, and formulas. - This remote server is a [custom Obot implementation](https://github.com/obot-platform/google-mcp/tree/main/sheets), hosted and managed by Obot so you can connect through a streamlined authentication flow without navigating the usual Google Cloud project and OAuth configuration. + This MCP server is hosted and managed by Obot. Connect with Google OAuth without configuring your own Google Cloud project or OAuth client. Obot plans to move this catalog entry to Google's official MCP server for Google Sheets once it leaves Developer Preview. To try Google's Developer Preview now, see [Configure the Sheets MCP server](https://developers.google.com/workspace/sheets/api/guides/configure-mcp-server). - Create and manage Google Sheets spreadsheets, worksheets, cells, and formulas. - ## Features - **OAuth2 Authentication**: Secure Google OAuth integration with automatic token refresh - **Spreadsheet Management**: Create, read, and delete spreadsheets with full lifecycle control @@ -31,7 +26,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=qrAVeBIrsjod&format=png&color=000000 -repoURL: https://github.com/obot-platform/google-mcp/tree/main/sheets runtime: remote remoteConfig: fixedURL: https://google-sheets-mcp.obot.ai/mcp diff --git a/obot-remotes/onedrive.yaml b/obot-remotes/onedrive.yaml index 5af5cb7d..b12f35a9 100644 --- a/obot-remotes/onedrive.yaml +++ b/obot-remotes/onedrive.yaml @@ -3,10 +3,6 @@ entryKey: obot-onedrive serverUserType: singleUser shortDescription: Manage OneDrive files, folders, sharing, and cross-drive operations description: | - ![OneDrive MCP Server](https://img.shields.io/badge/OneDrive-MCP%20Server-blue?style=for-the-badge&logo=microsoft-onedrive) - ![Go](https://img.shields.io/badge/Go-1.23+-green?style=for-the-badge&logo=go) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - Manage OneDrive files, folders, sharing, and cross-drive operations through the Microsoft Graph API. ## Features @@ -25,7 +21,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=13638&format=png&color=000000 -repoURL: https://github.com/obot-platform/microsoft-office-365-mcp/tree/main/onedrive runtime: remote remoteConfig: fixedURL: https://m365-onedrive-mcp.obot.ai/mcp diff --git a/obot-remotes/outlook.yaml b/obot-remotes/outlook.yaml index 10a70ae2..d43b5488 100644 --- a/obot-remotes/outlook.yaml +++ b/obot-remotes/outlook.yaml @@ -3,11 +3,6 @@ entryKey: obot-outlook serverUserType: singleUser shortDescription: Manage Outlook emails, folders, drafts, and attachments via Microsoft Graph API description: | - ![Outlook MCP Server](https://img.shields.io/badge/Outlook-MCP%20Server-blue?style=for-the-badge&logo=microsoft-outlook) - ![Python](https://img.shields.io/badge/Python-3.13+-green?style=for-the-badge&logo=python) - ![FastMCP](https://img.shields.io/badge/FastMCP-2.11.1+-orange?style=for-the-badge) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - Manage Outlook email, folders, drafts, and attachments through the Microsoft Graph API. ## Features @@ -27,7 +22,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=ut6gQeo5pNqf&format=png&color=000000 -repoURL: https://github.com/obot-platform/microsoft-office-365-mcp/tree/main/outlook runtime: remote remoteConfig: fixedURL: https://outlook-mcp.obot.ai/mcp diff --git a/obot-remotes/word.yaml b/obot-remotes/word.yaml index a7db4402..d290e7a3 100644 --- a/obot-remotes/word.yaml +++ b/obot-remotes/word.yaml @@ -3,10 +3,6 @@ entryKey: obot-word serverUserType: singleUser shortDescription: Create and manage Microsoft Word documents with markdown content conversion description: | - ![Word MCP Server](https://img.shields.io/badge/Word-MCP%20Server-blue?style=for-the-badge&logo=microsoft-word) - ![Go](https://img.shields.io/badge/Go-1.23+-green?style=for-the-badge&logo=go) - ![License](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge) - Create and manage Microsoft Word documents, including Markdown content conversion, through the Microsoft Graph API. ## Features @@ -25,7 +21,6 @@ metadata: categories: Business allow-multiple: "true" icon: https://img.icons8.com/?size=100&id=13674&format=png&color=000000 -repoURL: https://github.com/obot-platform/microsoft-office-365-mcp/tree/main/word runtime: remote remoteConfig: fixedURL: https://m365-word-mcp.obot.ai/mcp From d09f951933f836517a83abdc02db445cb12ca6ec Mon Sep 17 00:00:00 2001 From: Calvin McLean Date: Thu, 8 Oct 2026 17:04:58 -0700 Subject: [PATCH 2/3] ci: pin Obot validator to v0.25.6 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac25782f..1723f9f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v6 with: repository: obot-platform/obot - ref: main + ref: v0.25.6 path: .obot - uses: actions/setup-go@v6 From 7cdb755333eefd1212bd609aa81235aa43d2b28e Mon Sep 17 00:00:00 2001 From: Calvin McLean Date: Thu, 8 Oct 2026 17:13:41 -0700 Subject: [PATCH 3/3] ci: remove unsupported Obot catalog validation --- .github/workflows/build.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1723f9f6..a706cd71 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,13 +13,6 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Checkout Obot validator - uses: actions/checkout@v6 - with: - repository: obot-platform/obot - ref: v0.25.6 - path: .obot - - uses: actions/setup-go@v6 with: go-version: "1.27" @@ -33,6 +26,3 @@ jobs: - name: Validate Claude directory review ledger run: go -C scripts/claude-directory run . ledger check - - - name: Validate catalog YAML - run: go -C .obot run . mcp validate-catalog-yaml --require-entry-key "$GITHUB_WORKSPACE"