OWM MCP Server
Provides a framework for interacting with Google Workspace, enabling tools to manage Google services.
Allows read-only browsing and searching of Google Drive files, including folder navigation and file queries.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OWM MCP ServerSearch my Google Drive for budget spreadsheets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OWM
One World Montessori's versioned MCP/CLI tools framework over Google Workspace. See SPEC.md for the full architecture write-up — this file is just the quick start.
Quick start
npm install
npm test # run every tool's internal tests
npm run doctor # health-check the install
npm run mcp # MCP stdio server (point Claude Desktop/Code at this)
npm run http # local HTTP server on 127.0.0.1:39390Sample app (talks to the HTTP server, no Claude/MCP access required):
sample-app\launch.batSee who else is online and pass arbitrary data between peers (the
channel tool — presence is per-process until a real shared backend
is wired in, see SPEC.md):
node src/cli.js call channel '{"action":"announce"}'
node src/cli.js call channel '{"action":"list"}'
node src/cli.js call channel '{"action":"send","to":"broadcast","payload":{"note":"hi"}}'
node src/cli.js call channel '{"action":"receive"}'Browse real Google Drive, read-only (the drive tool — see SPEC.md
for the full OAuth setup story; first run needs a one-time browser
consent, then it's silent):
node src/cli.js call drive '{"action":"setup","clientJsonPath":"<path to downloaded client_secret json>"}'
node src/cli.js call drive '{"action":"browse","folderId":"root"}'
node src/cli.js call drive '{"action":"search","query":"budget"}'Staged blue-green install/update (stages, tests in isolation, only promotes on green):
node bootstrap/install.js <git-url-or-local-path> [branch]Related MCP server: google-workspace-mcp-with-script
Layout
src/core/ Tool, ToolSet, SecretStore, Profile — the versioned framework itself
src/tools/ Individual tools (doctor, echo, channel, drive — more real Google Workspace tools land here)
src/server/ MCP stdio server + local HTTP server (both wrap the same ToolSet)
src/cli.js CLI front end (same ToolSet again)
bootstrap/ The staged install/update mechanism
sample-app/ Minimal HTML/JS front end with no Claude/MCP dependency
test/ node:test suite (internal + real-world-fixture tests)This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
An agent-first office suite Claude & ChatGPT read and write over one MCP URL.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceMCP server that enables Claude to interact with Google Workspace services including Drive, Docs, Sheets, Slides, Calendar, Gmail, and Contacts.719 npm38MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Claude Code CLI that integrates with Google Workspace, enabling management of Docs, Sheets, Drive, Gmail, Calendar, and Apps Script.6 npm3MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that gives Claude natural-language access to Google Workspace (Sheets, Docs, Gmail, Calendar, Drive, Tasks, Contacts) via gogcli.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for integrating Claude AI with Google Workspace, enabling access to Gmail, Calendar, Drive, Docs, and Sheets through natural language.4 npm3MIT