Skip to main content
Glama
RobHudson72

flightlog

by RobHudson72

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FLIGHTLOG_DB_PATHNoDatabase file location~/.flightlog/flightlog.db
FLIGHTLOG_SYNC_URLNoPostgreSQL connection string to enable remote sync
FLIGHTLOG_SYNC_INTERVALNoSeconds between background sync cycles60
FLIGHTLOG_SYNC_ACTIVE_ONLYNoOnly sync sessions with activity in the last 2 hourstrue

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
flightlog_searchA

Search YOUR past Claude Code conversations — every message, tool call, and thinking block from previous sessions. Use this to recall decisions, plans, code discussions, debugging sessions, or anything discussed in prior conversations that you no longer have in context. Returns matching snippets with session IDs and timestamps.

flightlog_get_sessionA

Retrieve the full transcript of a past Claude Code conversation. Use after flightlog_search to read the complete context of a session — see exactly what the user asked, what you answered, what tools were called, and what decisions were made.

flightlog_tailA

Get the last N messages from a Claude Code session, most recent first. Use this to check what an agent is currently doing without needing keywords. Much faster than flightlog_get_session for active sessions — returns only recent activity instead of the full transcript.

flightlog_list_sessionsB

Browse past Claude Code conversation sessions. Shows when each session happened, which project and git branch it was on, and a preview of the first user message. Use to find a specific past conversation.

flightlog_ingestA

Trigger re-indexing of Claude Code conversation logs. Normally runs automatically in near-realtime via file watching. Use this to force a full re-scan if needed.

flightlog_statsA

Show how many past conversations are indexed: total sessions, messages, content blocks, database size, compression ratio, and per-project breakdowns.

flightlog_delete_sessionsB

Delete indexed conversation sessions and all associated data. At least one filter is required.

flightlog_ingest_statusA

Check indexing status: whether the realtime file watcher is active, queue depth of pending files, and ingestion progress.

flightlog_rebuildA

Drop and recreate the entire conversation index from scratch. Use when the database is corrupted or schema has changed.

flightlog_syncA

Manually trigger sync of local conversation data to remote PostgreSQL. Only available when FLIGHTLOG_SYNC_URL is configured. Use for testing or forcing an immediate sync.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 10 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: delete sessions, get full transcript, trigger re-indexing, check status, list sessions, rebuild index, search conversations, show stats, sync to remote, tail recent messages. No functional overlap.

Naming Consistency4/5

All tools use the 'flightlog_' prefix and most follow a verb_noun pattern (e.g., delete_sessions, get_session, list_sessions, ingest_status). A few are just verbs (ingest, rebuild, search, stats, sync, tail) without a noun, which is a minor inconsistency but still clear.

Tool Count5/5

10 tools is well-scoped for a logging/observability server. Each tool serves a necessary function—ingestion, search, retrieval, deletion, syncing, statistics—without redundancy or bloat.

Completeness5/5

The tool set covers the full lifecycle: ingestion (flightlog_ingest), browsing (flightlog_list_sessions), searching (flightlog_search), reading (flightlog_get_session, flightlog_tail), deleting (flightlog_delete_sessions), rebuilding (flightlog_rebuild), syncing (flightlog_sync), and status/stats (flightlog_ingest_status, flightlog_stats). No obvious gaps.

Maintenance

ActivityMaintained
ResponsivenessNo issues