Mcp_mindmup2_google_drive

general MCP Server

A Model Context Protocol (MCP) server that provides seamless integration between MindMup mind maps and Google Drive. This server enables you to search, retrieve, and parse MindMup files stored in your Google Drive directly through the MCP interface.

Verified
generalgeneralgcp
3 views0 stars1 forks

Why This Matters

Discovered via smithery and last synced 4mo ago.

Verified
Source
smithery
Stars
0
Last synced
4mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
15
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (15)

Step

Description

read_mindmap

Read a MindMup file by `file_id` **or** `file_name` (one required; name uses first partial match). Small files (<100KB AI-dict) return `content_type: "full"`. Large files return `content_type: "outline_only"` with `tree_outline`, `section_stats`, and `suggested_start_paths`.

Symptom

Likely cause / fix

2

Enable the [Google Drive API](https://console.cloud.google.com/apis/library/drive.googleapis.com).

4

Base64-encode the entire JSON key file (see [Header Reference](#header-reference)).<br>⚠️ **Add the JSON file to `.gitignore`** — never commit it.

X-Google-Credential

✅

Header

Required

list_files

List MindMup files from Google Drive (folders and non-`.mup` filtered by default). Returns `id`, `name`, `folder_url`, `size`, `modified_time`.

5

Share your Google Drive folder with the SA:<br>- Copy the `client_email` value from the JSON<br>- Right-click the folder → Share → paste the email<br>- Grant **Viewer** access, **uncheck** "Notify people"<br>- Sharing propagates to subfolders.

get_mindmap_section

Drill into a section by `node_path` (dotted integers, root is `1`, e.g. `"1.2.3"`). Optional `max_depth`, `offset=0`, `limit=0`. Returns `content_type: "full" \

X-Client-Id

Optional

Tool

Description

1

Go to [Google Cloud Console](https://console.cloud.google.com/) and create a new project (free tier is fine — no billing required for Drive API).

search_mindmap

Search nodes by keyword. Params: `file_id`, `keyword`, optional `node_path` (subtree scope), `max_results=30`, `normalize_whitespace=True`. Returns nodes with `node_path`, `title_preview`, `breadcrumb`, `children_count`.

3

Create Service Account credentials:<br>- "IAM & Admin" → "Service Accounts" → "Create Service Account"<br>- **No project-level role needed** (Drive sharing handles auth)<br>- Open the SA → "Keys" tab → "Add Key" → JSON → download the key file.