Skip to main content
Glama
google-ai-history-mcp

google-ai-history-mcp

by travispflanz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": false,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_google_ai_chatsB

List locally stored Google AI chats (Gemini, Search AI Mode, AI Studio, Ask Maps, etc.).

search_google_ai_chatsB

Full-text search (SQLite FTS5) across all synced Google AI prompts and responses.

get_google_ai_chatB

Retrieve a full Google AI conversation by chat ID, title, or direct URL.

fetch_google_ai_chat_urlC

Pull a Google AI chat/session directly from a URL to continue or build from it.

import_google_ai_takeout_or_filesB

Import Google AI chats from Takeout, AI Studio Drive folder, NotebookLM, or JSON/MD.

sync_google_ai_chats_from_browserC

Sync Google AI chats via Chrome ('all', 'myactivity', 'gemini', 'aimode', 'aistudio').

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 6 tools

Disambiguation3/5

The three ingestion tools (import from files, sync from browser, fetch from URL) are distinguished by their source, and the descriptions do explain the differences. However, get_google_ai_chat explicitly accepts a 'direct URL' while fetch_google_ai_chat_url also pulls a chat by URL, creating a genuine overlap that could cause misselection.

Naming Consistency4/5

All tools use snake_case with a verb_noun pattern (import_*, sync_*, list_*, search_*, get_*, fetch_*). The two ingestion names are unusually long and tack on qualifiers ('_or_files', '_from_browser'), but the convention itself is readable and consistent.

Tool Count4/5

Six tools is a reasonable scope for a chat-archive server covering ingest, list, search, and retrieve. Nothing feels redundant in count, though the two URL/file ingestion paths could arguably be folded into fewer tools.

Completeness4/5

The ingestion-plus-retrieval lifecycle is well covered: import, sync, list, search, get, fetch. There are no delete, export, or tagging/metadata operations, but these are minor gaps an agent can work around outside the server.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues