Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HF_TOKENYesHuggingFace token, required for transcribe_audio and register_voiceprint
GEMINI_API_KEYYesAPI key for Google AI Studio, required for generate_image
OPENROUTER_API_KEYYesOpenRouter API key, required for generate_ppt
OPENROUTER_BASE_URLNoBase URL for OpenRouter APIhttps://openrouter.ai/api/v1

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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
index_knowledgeA

Rebuild the vector index from all markdown files in the knowledge base. Scans companies/, people.md, projects.md, meetings/ and indexes all content into ChromaDB with rich metadata for semantic search and filtering. Call this after adding or updating knowledge base files.

upsert_knowledgeA

Incrementally update the vector index — only re-index changed files. Compares file MD5 hashes to detect additions, modifications, and deletions. Much faster than index_knowledge() when only a few files changed.

search_knowledgeA

Search the knowledge base using semantic similarity with optional filters.

Args:
    query: Natural language search query (e.g. "金融AI", "RPA项目进展")
    type: Filter by entity type: person/project/company/meeting (optional)
    company: Filter by company name (optional, partial match)
    person: Filter by person name (optional, partial match)
    top_k: Number of results to return (default 5)
generate_imageA

Generate an image from a text description using Gemini (nano banana). Use this when the user needs illustrations, diagrams, icons, or any visual content. The image will be saved to the current working directory.

Args:
    prompt: Description of the image to generate
    filename: Output filename (default: output.png)
generate_pptA

Generate a complete PPT presentation from a topic and optional context. Plans an outline using Gemini, generates slide images, and outputs a PDF.

Use this when the user wants to create a PPT/presentation. The /ppt skill
calls this tool automatically with knowledge base context.

Args:
    topic: The presentation topic (e.g. "润信科技 介绍", "AI在金融领域的应用")
    context_text: Optional reference content to inform the slides (max 3000 chars used)
    page_count: Number of slides to generate (default 5)
transcribe_audioA

Transcribe an audio/video file to text using local Whisper. Automatically detects multiple speakers using pyannote and matches against registered voiceprints. Unknown speakers are labeled as "未知说话人1", "未知说话人2", etc.

Use this when the user provides an audio/video file and wants:
- Speech-to-text transcription
- Meeting minutes / meeting notes
- Interview transcription
- Any audio content converted to text

Args:
    file_path: Absolute path to the audio/video file
    model_size: Whisper model size (default: large-v3 for best Chinese support)
register_voiceprintA

Register a person's voiceprint from an audio file. The audio should contain only one person speaking clearly for 20-30 seconds. The voiceprint will be saved and used to identify this person in future meeting transcriptions.

Args:
    name: The person's name (will be used as label in transcriptions)
    file_path: Absolute path to an audio file with the person's voice

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/Ryeliu/worklab-tools'

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