Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IBMI_DOCS_VERSIONNoIBM i documentation version to use, e.g. 7.5.0.
IBMI_DOCS_LOG_LEVELNoLogging level (e.g., DEBUG, INFO, WARNING).
IBMI_DOCS_MAX_CHARSNoMaximum number of characters to include from fetched document content.
IBMI_DOCS_CACHE_PATHNoFile path for caching API responses.

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
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_ibm_docsA

Search IBM i documentation (IBM's own docs search index).

Prefer short object/command names (e.g. HTTP_GET, WRKACTJOB, CHGJRN) over long prose. Results are ranked by IBM relevance — read titles/snippets and pick the best match; do not assume hit #1 is always right. Next step: call fetch_ibm_doc with the chosen result's href.

fetch_ibm_docA

Fetch one IBM i documentation topic as plain text.

Pass the href (or content API URL) from search_ibm_docs. Returns title, url, text, and truncated/stale flags. Prefer search first so you pick the right page.

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

The two tools have clearly distinct roles: one searches the documentation index, the other fetches a specific page. There is no overlap or ambiguity in their purposes.

Naming Consistency5/5

Both tools use a consistent verb_object pattern: 'search_ibm_docs' and 'fetch_ibm_doc'. The slight singular/plural difference is minor and does not affect consistency.

Tool Count5/5

Two tools is exactly right for a documentation search and retrieval server. Each tool is essential and there is no redundant functionality.

Completeness5/5

The workflow of search-then-fetch is fully covered. A user can find a relevant topic and retrieve its content without dead ends.

Maintenance

ActivitySlowing
ResponsivenessNo issues