Skip to main content
Glama
aklianeva

Internal Documentation Search

by aklianeva

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RAG_ENABLEDNoEnables RAG (ChromaDB vector search) support. When enabled, search uses hybrid ranking (keyword scoring blended with vector similarity) and finds related documents via semantic similarity.false

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
search_internal_docs

Search the internal knowledge base for standards, runbooks, and architecture decisions.

Use this tool when an engineer asks about:

  • How something should be done (standards)

  • How to respond to an incident (runbooks)

  • Why an architectural choice was made (ADRs)

Args: query: Free-text search query describing what the engineer is looking for. category: Optional filter — one of "standard", "runbook", or "adr". tags: Optional list of tags to filter by (e.g. ["python", "security"]).

Returns: JSON string with matching documents (summaries) or a not-found message.

get_document

Retrieve an internal document by its ID.

Use this after search_internal_docs to get details of a specific document. Document IDs follow the format: STD-001, RUN-002, ADR-003, etc.

Args: document_id: The document identifier (e.g., "STD-001", "RUN-002"). summary: When True, return only a summary (first 500 chars) instead of the full content. Useful for long documents to save context.

Returns: JSON string with the document content (or summary), or an error if not found.

list_doc_categories

List all available documentation categories with descriptions.

Use this to understand what kinds of documents are available in the knowledge base before searching.

Returns: JSON string with available categories and their descriptions.

list_doc_tags

List all available tags used across internal documents.

Use this to discover what topics are covered and to refine searches with tag filters.

Returns: JSON string with all available tags sorted alphabetically.

list_all_docs

List all documents in the knowledge base, optionally filtered by category.

Use this to get an overview of everything available. For specific questions, prefer search_internal_docs instead.

Args: category: Optional filter — one of "standard", "runbook", or "adr".

Returns: JSON string with document summaries.

Prompts

Interactive templates invoked by user choice

NameDescription
investigate_incidentHelp an engineer investigate an active incident using internal runbooks. Args: symptom: What the engineer is observing (e.g. "high CPU", "5xx errors"). service: Optional — the service name that appears to be affected.
check_code_standardsRetrieve the relevant coding standards and review code against them. Args: language: Programming language being reviewed (default: python). area: Optional focus area, e.g. "database", "api", "security".
explain_architecture_decisionFind and explain why a technology or architectural pattern was chosen. Args: technology: The technology or pattern to explain (e.g. "Kafka", "Kong", "PostgreSQL").

Resources

Contextual data attached and managed by the client

NameDescription
resource_categoriesExpose documentation categories as an MCP resource.

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/aklianeva/mcp1'

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