Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_DOCS_PATHNoPath to the VTK Python docs JSONL file (default: data/vtk-python-docs.jsonl). Pass via --api-docs command-line argument.data/vtk-python-docs.jsonl

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
vtk_get_class_infoB

Get complete information about a VTK class including module path, description, and methods

vtk_get_class_methodsA

List all methods (with signatures) for a VTK class and optionally verify a specific method

vtk_search_classesC

Search for VTK classes by name or keyword

vtk_get_class_moduleA

Return the vtkmodules.* import path for a given VTK class

vtk_get_module_classesC

List all VTK classes in a specific module

vtk_validate_importC

Validate if a VTK import statement is correct and suggest corrections

vtk_get_method_infoB

Get documentation for a specific method of a VTK class

vtk_get_method_docA

Get just the docstring for a specific method of a VTK class

vtk_get_method_signatureA

Return only the canonical signature for a specific method of a VTK class (minimal payload)

vtk_get_class_docB

Get the class documentation string for a VTK class

vtk_get_class_synopsisA

Get a brief synopsis/summary of what a VTK class does

vtk_get_class_action_phraseB

Get the action phrase describing what a VTK class does (e.g., 'data reading', 'mesh filtering')

vtk_get_class_roleA

Get the pipeline role of a VTK class. Returns one of: input, filter, properties, renderer, scene, infrastructure, output, utility, color

vtk_get_class_visibilityA

Get the visibility score of a VTK class (0.0-1.0). Higher scores indicate classes more likely to be used directly.

vtk_get_class_input_datatypeA

Get the input data type for a VTK class (e.g., 'vtkPolyData', 'vtkImageData')

vtk_get_class_output_datatypeA

Get the output data type for a VTK class (e.g., 'vtkPolyData', 'vtkImageData')

vtk_get_class_semantic_methodsA

Get non-boilerplate callable methods for a VTK class. Excludes dunder methods, private methods, and VTK infrastructure methods.

vtk_is_a_classA

Check if a given name is a valid VTK class. Returns true if it exists in the VTK API, false otherwise.

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/patrickoleary/vtkapi-mcp'

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