Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITEA_TOKENNoAccess token for fetching configurations from private Gitea repositories.
GITHUB_TOKENNoGitHub Personal Access Token to increase rate limits (from 60 to 5000/hour) and access private repositories.
GITLAB_TOKENNoAccess token for fetching configurations from private GitLab repositories.
GOOGLE_API_KEYNoAPI key for Google Gemini platform support and enhancement.
OPENAI_API_KEYNoAPI key for OpenAI platform support and enhancement.
BITBUCKET_TOKENNoAccess token for fetching configurations from private Bitbucket repositories.
ANTHROPIC_API_KEYNoYour Anthropic API key, required for AI enhancement features and automatic skill uploads to Claude.
ANTHROPIC_BASE_URLNoOptional custom base URL for Claude-compatible API endpoints (e.g., GLM-4.7).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_config

Generate a config file for documentation scraping. Interactively creates a JSON config for any documentation website.

list_configs

List all available preset configurations.

validate_config

Validate a config file for errors.

sync_config

Sync a config's start_urls against what's live on the docs site.

estimate_pages

Estimate how many pages will be scraped from a config. Fast preview without downloading content.

scrape_docs

Scrape documentation and build Claude skill. Supports both single-source (legacy) and unified multi-source configs. Creates SKILL.md and reference files. Automatically detects llms.txt files for 10x faster processing. Falls back to HTML scraping if not available.

scrape_github

Scrape GitHub repository and build Claude skill. Extracts README, Issues, Changelog, Releases, and code structure.

scrape_pdf

Scrape PDF documentation and build Claude skill. Extracts text, code, and images from PDF files.

scrape_video

Extract transcripts and metadata from videos (YouTube, Vimeo, local files) and build Claude skill.

scrape_codebase

Analyze local codebase and extract code knowledge. Walks directory tree, analyzes code files, extracts signatures, docstrings, and optionally generates API reference documentation and dependency graphs.

detect_patterns

Detect design patterns in source code (Singleton, Factory, Observer, Strategy, Decorator, Builder, Adapter, Command, Template Method, Chain of Responsibility). Supports 9 languages: Python, JavaScript, TypeScript, C++, C, C#, Go, Rust, Java, Ruby, PHP.

extract_test_examples

Extract usage examples from test files. Analyzes test files to extract real API usage patterns including instantiation, method calls, configs, setup patterns, and workflows. Supports 9 languages (Python AST-based, others regex-based).

build_how_to_guides

Build how-to guides from workflow test examples. Transforms workflow examples extracted from test files into step-by-step educational guides with prerequisites, verification points, and troubleshooting tips.

extract_config_patterns

Extract configuration patterns from config files (C3.4) with optional AI enhancement. Analyzes config files, detects patterns (database, API, logging, etc.), generates documentation, and optionally enhances with AI insights (security analysis, best practices, migration suggestions). Supports 9 formats.

scrape_generic

Scrape content from new source types: jupyter, html, openapi, asciidoc, pptx, confluence, notion, rss, manpage, chat. A generic entry point that delegates to the appropriate CLI scraper module.

package_skill

Package skill directory into platform-specific format (ZIP for Claude/OpenAI/Markdown, tar.gz for Gemini). Supports all platforms: claude, gemini, openai, markdown. Automatically uploads if platform API key is set.

upload_skill

Upload skill package to target LLM platform API. Requires platform-specific API key. Supports: claude (Anthropic Skills API), gemini (Google Files API), openai (Assistants API). Does NOT support markdown.

enhance_skill

Enhance SKILL.md with AI using target platform's model. Local mode uses Claude Code Max (no API key). API mode uses platform API (requires key). Transforms basic templates into comprehensive 500+ line guides with examples.

install_skill

Complete one-command workflow: fetch config → scrape docs → AI enhance (MANDATORY) → package → upload. Enhancement required for quality (3/10→9/10). Takes 20-45 min depending on config size. Supports multiple LLM platforms: claude (default), gemini, openai, markdown. Auto-uploads if platform API key is set.

split_config

Split large configs into multiple focused skills. Supports documentation (10K+ pages) and unified multi-source configs. Auto-detects config type and recommends best strategy.

generate_router

Generate router/hub skill for split documentation. Creates intelligent routing to sub-skills.

fetch_config

Fetch config from API, git URL, or registered source. Supports three modes: (1) Named source from registry, (2) Direct git URL, (3) API (default). List available configs or download a specific one by name.

submit_config

Submit a custom config file to the community. Validates config (legacy or unified format) and creates a GitHub issue in skill-seekers-configs repo for review.

add_config_source

Register a git repository as a config source. Allows fetching configs from private/team repos. Use this to set up named sources that can be referenced by fetch_config. Supports GitHub, GitLab, Gitea, Bitbucket, and custom git servers.

list_config_sources

List all registered config sources. Shows git repositories that have been registered with add_config_source. Use this to see available sources for fetch_config.

remove_config_source

Remove a registered config source. Deletes the source from the registry. Does not delete cached git repository data.

export_to_weaviate

Export skill to Weaviate vector database format. Weaviate supports hybrid search (vector + BM25 keyword) with 450K+ users. Ideal for production RAG applications.

export_to_chroma

Export skill to Chroma vector database format. Chroma is a popular open-source embedding database designed for local-first development with 800K+ developers.

export_to_faiss

Export skill to FAISS vector index format. FAISS (Facebook AI Similarity Search) supports billion-scale vector search with GPU acceleration.

export_to_qdrant

Export skill to Qdrant vector database format. Qdrant is a modern vector database with native payload filtering and high-performance search, serving 100K+ users.

list_workflows

List all available enhancement workflows (bundled defaults + user-created). Returns name, description, and source (bundled/user) for each.

get_workflow

Get the full YAML content of a named enhancement workflow. Searches user dir first, then bundled defaults.

create_workflow

Create a new user workflow from YAML content. The workflow is saved to ~/.config/skill-seekers/workflows/.

update_workflow

Update (overwrite) an existing user workflow. Cannot update bundled workflows.

delete_workflow

Delete a user workflow by name. Bundled workflows cannot be deleted.

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/yusufkaraaslan/Skill_Seekers'

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