MCP Catalogs
Home

modular-context-obsidian-plugin

by klemensgc·88·Score 47

An Obsidian plugin that provides MCP tools for Google Workspace and transforms your vault into an LLM-native knowledge base.

ai-llmproductivitycommunication
6
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

Overview

Modular Context is a comprehensive Obsidian plugin that functions as both an MCP server for Google Workspace and an LLM knowledge base. It exposes 25 MCP tools for Gmail, Calendar, Drive, Docs, Sheets, and Slides with multi-account support. The plugin also structures your Obsidian vault using a Karpathy-aligned framework (Sources → Wiki → Schema) to create a rich knowledge base accessible by LLMs like Claude Code. It features local-first encrypted storage, OAuth 2.0 authentication, and zero telemetry architecture.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating inbox management and email follow-ups using Claude Code
you:Creating meeting preparation materials by analyzing calendar events and related documents
you:Building and maintaining a structured LLM-accessible knowledge base from Obsidian notes
you:Does this support Windows and Linux?
you:How many Google accounts can I connect?

When to choose this

Choose this if you already use Obsidian as your knowledge base and want seamless integration with Google Workspace through Claude Code.

When NOT to choose this

Not suitable for non-macOS users as it's primarily tested on macOS, or if you need cross-platform compatibility with Google Workspace tools.

Tools this server exposes

12 tools extracted from the README
  • gmail_search

    Query emails using Gmail syntax with optional body extraction

  • gmail_draft

    Create a draft email that can be sent via Gmail UI

  • gmail_send

    Send an email immediately without creating a draft

  • gmail_modify_labels

    Add or remove labels from emails (system or custom)

  • calendar_list_events

    List events in a specified time range

  • calendar_create_event

    Create a new calendar event

  • calendar_freebusy

    Query busy time windows across multiple calendars

  • drive_search

    Full-text search across Drive files by content and name

  • drive_download_file

    Download file content from Drive (text or base64)

  • docs_read_doc

    Extract plain text from Google Docs

  • sheets_read_range

    Read values from a specified spreadsheet range

  • sheets_append_row

    Add a new row to the end of a data region in Sheets

Comparable tools

obsidian-mcpgoogle-drive-mcpgmail-mcp

Installation

Via BRAT (Recommended)

  1. Install BRAT from Obsidian Community Plugins
  2. Press Cmd+P and select "BRAT: Add a beta plugin"
  3. Enter klemensgc/modular-context-obsidian-plugin

Manual Install

  1. Download the latest release files from GitHub
  2. Copy them to <vault>/.obsidian/plugins/modular-context/
  3. Enable the plugin in Settings → Community plugins

Claude Desktop Configuration

Add to your config.json:

{
  "mcpServers": {
    "modular-context": {
      "command": "node",
      "args": ["~/.modular-context/mcp-google/dist/index.js"]
    }
  }
}

FAQ

Does this support Windows and Linux?
The plugin currently requires macOS. Linux and Windows may work but are untested. The MCP server component is Node.js based and should work on all platforms.
How many Google accounts can I connect?
The plugin supports unlimited Google accounts in parallel, though testing mode is limited to 100 test users per account.

Compare modular-context-obsidian-plugin with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.