Skip to main content
Glama
Dmitry-Kaleykin

knowledge-gateway-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KNOWLEDGE_GATEWAY_SKILLS_ROOTYesPath to the Pi skills root directory (equivalent to --skills-root).
KNOWLEDGE_GATEWAY_DOCUMENTATIONYesName of the Scribery documentation to use (equivalent to --documentation).
KNOWLEDGE_GATEWAY_SCRIBERY_API_KEYYesAPI key for the Scribery provider (equivalent to --api-key).
KNOWLEDGE_GATEWAY_SCRIBERY_COMMANDYesPath to the Scribery MCP server executable (equivalent to --scribery-command).
KNOWLEDGE_GATEWAY_SCRIBERY_PROFILEYesScribery provider profile name (equivalent to --profile).
KNOWLEDGE_GATEWAY_SCRIBERY_BASE_URLNoBase URL for the Scribery provider (optional).
KNOWLEDGE_GATEWAY_SCRIBERY_RERANK_MODELNoReranking model to use (optional).
KNOWLEDGE_GATEWAY_SCRIBERY_RERANK_INSTRUCTIONNoReranking instruction to use (optional).

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

Tools

Functions exposed to the LLM to take actions

NameDescription
search_skillsA

Search within local library of skills. Returns relevant candidates; it cannot list the complete skill catalog. Call load_skill for a relevant match.

load_skillA

Load the complete skill for an exact skill name returned by search_skills.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 2 tools

Disambiguation5/5

search_skills handles discovery by returning candidate matches, while load_skill retrieves the full content for a specific skill name. Their purposes are clearly separated and complementary.

Naming Consistency5/5

Both tools use the same verb_noun snake_case convention, with search_skills and load_skill being predictable and consistent. The naming clearly indicates the action and target resource.

Tool Count4/5

Two tools is slightly below the typical range, but the server is intentionally scoped to a simple search-and-retrieve workflow. Each tool earns its place and there is no redundant surface.

Completeness5/5

For a read-only skill library gateway, the discover-then-retrieve flow is complete: search_skills finds relevant candidates and load_skill retrieves the full skill. No create, update, or delete operations are implied by the stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues