Skip to main content
Glama
oh-my-harness

senza-knowledge-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SENZA_KB_MODELYesModel ID (e.g., 'deepseek-v4-flash', 'claude-sonnet-4-5').
SENZA_KB_API_KEYYesProvider API key.
SENZA_KB_DOMAINSNoComma-separated domain tags.
SENZA_KB_RAW_DIRNoRaw layer directory (defaults to '.')..
SENZA_KB_BASE_URLYesProvider endpoint URL.
SENZA_KB_PROVIDERYesProvider name: 'openai' (OpenAI-compatible) or 'anthropic'.

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
kb_askA

Answer a question grounded in the domain knowledge base (uses an internal agent to search and synthesize; may take ~10s).

kb_searchA

Search the knowledge base (semantic, via internal agent); returns matching source identification + snippets. Use kb_get to fetch full text.

kb_getB

Fetch the full markdown of a knowledge document by source_id or file name (fast, no LLM involved).

kb_listA

List all documents in the knowledge base (source_id, name, size, dates).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

kb_list, kb_search, kb_get, and kb_ask each target a distinct user intent: catalog browsing, source retrieval, full-text fetching, and synthesized answering. The only close pair, kb_ask vs kb_search, is clearly disambiguated by their outputs: an answer versus source snippets.

Naming Consistency5/5

All tools follow a uniform kb_<verb> pattern with simple, clear verbs. There are no mixed conventions or vague names.

Tool Count5/5

Four tools is appropriate for a focused read-only knowledge base server. Each tool covers one core operation and none feel redundant or missing.

Completeness5/5

The read-side lifecycle is complete: list, search, get, and ask cover discovery through consumption. Write/management operations are absent, but they appear outside the server's intended purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues