Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TEALKIT_PUSH_KEYNoPush gateway authorization secret
TEALKIT_PUSH_URLNoPush gateway endpoint for mobile alerts
TEALKIT_SERVER_KEYNoBearer API token for server authentication
TEALKIT_SERVER_URLNoBase URL of TealKit Server / NAS instancehttps://tealkit.dev

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": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
tealkit_schedule_jobB

Schedules a persistent, recurring background task (cron job) on the TealKit Server or NAS.

tealkit_run_backgroundB

Dispatches an asynchronous, long-running task to the TealKit server/NAS (fire-and-forget).

tealkit_get_job_statusB

Inspects the execution logs, exit status, and progress of a background or scheduled job.

tealkit_list_jobsA

Lists all configured, scheduled, and currently running background jobs on the TealKit server.

tealkit_crawl_and_indexC

Recursively crawls a website documentation tree (up to max_pages) and indexes it into the local offline RAG knowledge base.

tealkit_index_local_docsC

Indexes a local directory containing PDFs, Word (.docx), Markdown (.md), or text files into the knowledge base.

tealkit_search_knowledgeA

Searches the offline local knowledge base (crawled web documentation and local files) with exact citations, file paths, and line numbers.

tealkit_get_source_docA

Retrieves the full stored content of a document or web page from the knowledge base by URL or filepath.

tealkit_send_mobile_alertC

Sends an instant push notification to the user TealKit mobile app (Android / iOS).

tealkit_request_mobile_approvalA

Sends an interactive approval prompt to the user smartphone and waits until the user taps Approve or Reject.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation4/5

Most tools target distinct operations, but tealkit_schedule_job and tealkit_run_background both create background tasks, and tealkit_crawl_and_index / tealkit_index_local_docs both feed the same knowledge base. Descriptions do clarify the distinction (recurring/cron vs fire-and-forget; web vs local source), so confusion is limited.

Naming Consistency4/5

All tools use the tealkit_ prefix with snake_case verb_noun phrasing (list_jobs, schedule_job, get_job_status, search_knowledge). Minor deviations like run_background and crawl_and_index use compound verbs but remain readable and consistent enough.

Tool Count5/5

Ten tools is well-scoped and each earns its place, spanning job management, knowledge-base indexing/search, and mobile notifications without redundancy.

Completeness4/5

Job lifecycle covers list/schedule/run/status but lacks a cancel or delete operation, and the KB surface has no re-index or removal capability. These are minor gaps an agent can work around for the core workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues