Skip to main content
Glama
sorodriguezz

IRIS ObjectScript MCP Server

by sorodriguezz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoThe Node.js environment modeproduction

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
smart_searchC

Búsqueda inteligente: primero en caché local, luego descarga documentos si es necesario

search_objectscriptC

Search for ObjectScript documentation and examples (solo en caché local)

open_by_keyC

Open a documentation page by its official KEY

open_classC

Abre Documatic por nombre de clase (ej. %Library.String).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ObjectScript ReferenceOperadores, comandos, funciones, variables especiales, etc.
Intro to ObjectScriptLenguaje integrado en InterSystems IRIS.
All DocumentationÍndice general y PDFs.
Deployment GuideGuía de despliegue de InterSystems IRIS.
Administration GuideGuía de administración de InterSystems IRIS.
Architecture GuideGuía de arquitectura de InterSystems IRIS.
Security GuideGuía de seguridad de InterSystems IRIS.
Embedded Language GuideGuía de lenguajes embebidos en InterSystems IRIS.
Interoperability GuideGuía de interoperabilidad de InterSystems IRIS.
Data Science GuideGuía de ciencia de datos en InterSystems IRIS.

TDQS

C2.9/5.0

Scored across 4 tools

Disambiguation3/5

The tools have overlapping purposes that could cause confusion, particularly between search_objectscript and smart_search, which both search documentation but differ in scope (local vs. local+download). open_by_key and open_class are more distinct but still both open documentation pages. Descriptions help clarify differences, but an agent might misselect between the search tools.

Naming Consistency2/5

Naming is inconsistent with mixed conventions: open_by_key and search_objectscript use snake_case, while open_class and smart_search use snake_case but with Spanish names in descriptions. Verb styles vary (open vs. search vs. smart_search), and there's no predictable pattern across the set, making it harder for an agent to infer tool purposes from names alone.

Tool Count4/5

With 4 tools, the count is reasonable for a documentation server focused on ObjectScript. It covers key actions like opening and searching, though it might feel slightly thin if more advanced documentation interactions are needed. The scope is well-defined, and each tool appears to earn its place without obvious bloat.

Completeness3/5

For a documentation server, the tools cover opening by key/class and searching locally or with downloads, which addresses core needs. However, there are notable gaps: no tools for browsing documentation structure, listing available classes/keys, or managing the cache. This could lead to dead ends where an agent cannot navigate documentation beyond basic searches and opens.

Maintenance

ActivityInactive
ResponsivenessNo issues