Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DOCUMENTS_ROOTNoRoot directory for documents. Defaults to the directory containing the server script.

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
list_documentsC

List documents under the configured root directory.

document_infoB

Return metadata about a specific document.

read_documentC

Read a portion of a document (PDF, Excel, CSV, JSON, TXT, DOCX).

IMPORTANT: When presenting results to users, ALWAYS mention:

  • The folder/directory path (e.g., 'Well 1/Well Test/')

  • The complete document name This helps users understand which well and document type is being referenced.

visual_evaluate_documentA

Extract visual content from a document (PDF pages or images) and return it as inline images so the host AI can analyse charts, tables, and diagrams directly. Optionally run local Tesseract OCR as well.

Returns a list of content blocks (text and/or base64 images) that the calling AI model can interpret.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/LunarPerovskite/docalyze-mcp-server'

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