Skip to main content
Glama
hailampy123

solid-knowledge-ai

by hailampy123

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SKAI_MODELNoModel selection: 'haiku' (default), 'sonnet', or any LiteLLM model identifier.haiku
LANGFUSE_HOSTNoHost URL for Langfuse tracing (optional).
ANTHROPIC_API_KEYYesAPI key for Anthropic Claude models, required for the agent to run.
LANGFUSE_PUBLIC_KEYNoPublic key for Langfuse tracing (optional).
LANGFUSE_SECRET_KEYNoSecret key for Langfuse tracing (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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_kbC

Semantic search over the ingested documents. Optional source_type: pdf|md|web.

askB

Ask the self-reflective knowledge agent. Returns a grounded, cited answer.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 2 tools

Disambiguation4/5

The two tools are distinct in purpose: search_kb returns semantic search results over sources, while ask provides a grounded, cited answer through an agent. There is some overlap in that both retrieve information from the same knowledge base, but the descriptions clearly differentiate a low-level search from a high-level Q&A interaction, making misselection unlikely.

Naming Consistency4/5

Both tool names use lowercase snake_case and are verb-based. 'search_kb' follows a verb_noun pattern while 'ask' is a bare verb, creating a minor inconsistency, but the pattern is still simple and predictable given the small set.

Tool Count3/5

With only two tools, the server feels thin but not unreasonable. Search and ask cover the core knowledge-access functions, though additional tools like listing sources or managing documents might be expected in a fuller knowledge-management server.

Completeness4/5

The tool surface covers the core domain of querying an ingested knowledge base: search_kb for retrieval and ask for synthesized answers. Minor gaps exist, such as no way to enumerate available sources or inspect document metadata, but these are not critical for the stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues