Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | The port to use when transport is set to http. | |
| transport | No | The transport protocol to use for the MCP server (stdio or http). | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| define_load_document | Load and parse a local Define-XML file. Returns a document_id for subsequent tool calls. |
| define_close_document | Remove a loaded Define-XML document from in-memory cache by document_id. |
| define_reload_document | Reload a previously loaded Define-XML document from disk, replacing the cached version. Returns the new document_id. |
| define_get_metadata_summary | Return high-level document metadata and counts of datasets/variables/codelists/ARM results. |
| define_list_datasets | List datasets (ItemGroupDef) from a loaded Define-XML document with pagination. |
| define_get_dataset | Get a single dataset by OID or name from a loaded Define-XML document. |
| define_list_variables | List variables of a specific dataset from a loaded Define-XML document with pagination. |
| define_get_variable | Get a single variable by name and dataset name from a loaded Define-XML document. |
| define_list_codelists | List codelists from a loaded Define-XML document with pagination. |
| define_get_codelist | Get a single codelist by name from a loaded Define-XML document. |
| define_list_arm_results | List ARM analysis results from a loaded Define-XML document (empty when ARM not present). |
| define_get_arm_result | Get a single ARM analysis result by OID or name from a loaded Define-XML document. |
| define_search | Search across datasets, variables, codelists, and ARM results in a loaded Define-XML document. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |