Team Drive MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes | The path to the approved source directory | |
| provider | Yes | The provider type, e.g., 'local' | |
| state_dir | Yes | The path to the local private state directory |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| team_drive_statusA | Check index coverage, current jobs, supported formats and configured limits. Counts describe the last inventory, not guaranteed current business totals. |
| team_drive_listA | Page through the indexed file inventory, including unsupported and failed files. Use all pages for a scope manifest; verify versions before evidence use. |
| team_drive_searchA | Find candidate files using names and indexed keyword content, including short Chinese terms and configured aliases. Search results are not authoritative or exhaustive business data; inspect/read before answering. |
| team_drive_inspectC | Verify the current source hash and page through indexed structure groups with segment offsets, format limitations and version. A recent modification time alone does not establish official status. |
| team_drive_readA | Read a bounded segment page with original locators and source version, verifying the current file. Optional selector: rows for CSV/TSV; sheet and rows for XLSX; page for PDF; slide for PPTX. start indexes selected segments. Continue with next_cursor and identical selector/expected_version; missing rows are not zero. |
| team_drive_exportA | Export all indexed segments of an explicitly versioned file to a controlled local JSONL artifact for deterministic processing. Check coverage and parser warnings first. Does not modify the source. |
| team_drive_refreshA | Queue a local inventory and incremental reindex job. Use force only to retry unchanged failures or deliberately rebuild the index. Source files remain read-only; poll job_status for completion. |
| team_drive_job_statusA | Read current or specified indexing job progress, coverage and failures. A completed scan can still contain failed or unsupported files. |
| team_drive_cancelA | Request cooperative cancellation of an indexing job. Already indexed files remain; resume by refreshing. Writes local job state only. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool targets a distinct stage of the index lifecycle, and the descriptions actively draw boundaries (status = inventory totals/limits, job_status = live job progress; inspect = structure/hash verification, read = content segments). The only mild overlaps are status vs job_status and inspect vs read, both of which are clarified but still plausibly confusable at a glance.
All nine tools use a uniform team_drive_<action> snake_case pattern with predictable verbs (list, search, inspect, read, export, refresh, cancel). No mixed conventions or abbreviations; an agent can guess new tool names reliably.
Nine tools is well within the ideal range and each maps to a necessary distinct operation in the index-and-read workflow. Nothing feels redundant or bolted on.
The surface covers the full lifecycle: triggering/cancelling/refreshing indexing, monitoring job and overall status, discovering files via list and search, verifying via inspect, reading content pages, and exporting a versioned artifact. Sources are intentionally read-only, so the absence of write tools is correct rather than a gap.