Skip to main content
Glama
jpoindexter

terminal-love-mcp

by jpoindexter

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoGitHub token to raise rate limit for get_repo_stats
TTROVE_CACHE_DIRNoDirectory where HTML/catalog cache lives (default: OS tmp)
TTROVE_LOG_LEVELNoPino log level (default info)
TTROVE_CACHE_TTL_MSNoCache lifetime in milliseconds (default 6h)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_toolA

Full Terminal Trove details for a tool: description, GitHub, language, license, platforms, tags, install commands, and screenshot URLs.

search_toolsB

Search the Terminal Trove catalog. Returns tool summaries (slug, name, tagline, thumbnail URL). Uses the site's Typesense search API.

related_toolsA

Find tools related to a given slug. Falls back to fetching the tool's primary category page and returning other tools in that category (excluding the input slug).

get_repo_statsA

Fetch GitHub repository statistics for a Terminal Trove tool: stars, forks, open issues, language, license, last push, and topics. Provide github_url, slug, or both.

list_categoriesA

List all tool categories available on Terminal Trove. Returns slug, name, and URL for each category.

browse_categoryA

Browse tools in a Terminal Trove category. Returns slug, name, URL, and description for each tool. Use list_categories first to discover valid category slugs.

newly_addedA

Returns the most recently added terminal tools from terminaltrove.com/new/, newest first. Each entry includes slug, name, URL, and description.

tool_of_the_weekA

Returns the current Terminal Tool of the Week plus an archive of past picks from terminaltrove.com/tool-of-the-week/. Each archive entry includes the date label (e.g. 'June 2, 2026').

list_screenshotsA

List all screenshot / demo-GIF metadata (url, type, alt, dimensions) for a Terminal Trove tool. Use this before view_screenshot to pick an index.

view_screenshotA

Fetch a TUI screenshot or demo GIF from Terminal Trove and return it as an inline image so you can visually inspect the design. Provide slug (+ optional index) OR a cdn.terminaltrove.com url directly.

sync_catalogA

Fetches the full Terminal Trove catalog from sitemap + /list/ and builds a local index for fast offline search. Returns the tool count, build timestamp, and a 10-item sample. Pass force=true to force a rebuild even if the index is fresh.

search_catalogA

Fuzzy-searches the local Terminal Trove catalog index by tool name or slug. The search is fully offline after the first sync_catalog call — no network required. Returns matching tools with their score (0 = perfect).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jpoindexter/terminal-love-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server