Skip to main content
Glama
Yocoolab
by Yocoolab

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoGitHub PAT with repo scope. Auto-detected if gh CLI is installed and authenticated.
YOCOOLAB_TOKENNoYour Yocoolab JWT (from the Chrome extension). When unset, thread feedback tools are disabled but bridge / companion / activity tools still work.
YOCOOLAB_API_URLNoYocoolab API base URLhttps://app.yocoolab.com
YOCOOLAB_AGENT_NAMENoDisplay name shown in the Chrome extension's agent pickerClaude Code
YOCOOLAB_AGENT_TYPENoAgent type identifier (claude-code, roo, cline, cursor, windsurf, or custom)claude-code
YOCOOLAB_BRIDGE_PORTNoLocal port for the HTTP bridge to the Chrome extension9800
YOCOOLAB_BRIDGE_WORKSPACENoAbsolute path to your project workspace, used to resolve file references in selectionsprocess.cwd()

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_companion_messagesA

Check for new messages from the AI Companion panel in the Chrome extension. Returns pending messages and clears the queue. Each message includes the user text, page context, and optional screenshot/element attachments.

reply_to_companionA

Send a reply back to the AI Companion panel in the Chrome extension. The reply will appear as an assistant message in the companion chat UI. Supports Markdown formatting.

get_latest_selectionA

Returns the most recent element selection from the Chrome extension. Includes element selector, tag, text content, classes, attributes, computed styles, and page context.

get_selection_historyA

Returns the last N element selections from the Chrome extension, newest first. Useful for comparing multiple elements or reviewing recent selections.

find_source_for_selectionA

Searches the workspace for source files that likely define or render the selected UI element. Returns ranked candidates with file paths, line ranges, confidence scores, and match reasons. Can work with live Chrome selections or stored thread element_context.

get_element_contextA

Returns a comprehensive summary of a UI element, including its DOM context, computed styles, and ranked source code candidates. Works with live Chrome selections or stored thread element_context. This is the primary tool to use when the user wants to modify a UI element.

get_activity_summaryA

Get a high-level summary of Claude Code activity: total events, active sessions, tool usage breakdown, files touched, and error count.

get_recent_eventsA

Get the most recent Claude Code activity events (tool calls, prompts, errors). Shows timestamps, tool names, and key details.

get_files_touchedA

List all files that have been read, written, or edited across Claude Code sessions. Shows file paths with session counts.

get_dashboard_urlA

Get the URL for the real-time activity monitoring dashboard. Open in a browser to see live Claude Code activity, tool usage charts, and session timelines.

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/Yocoolab/mcp-server'

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