Hed MCP Server

Model Context Protocol (MCP) server for HED (Hierarchical Event Descriptor) validation. Provides tools for validating HED strings, TSV files, and

Local serverstdioPython

What is the Hed MCP Server?

Model Context Protocol (MCP) server for HED (Hierarchical Event Descriptor) validation. Provides tools for validating HED strings, TSV files, and sidecar files

What it actually does

  • HED string validation — Validate individual HED tag strings against schema specifications
  • TSV file validation — Validate entire BIDS TSV files containing HED annotations
  • JSON sidecar validation — Parse and validate HED sidecar JSON files
  • File system access — Read files from local filesystem paths
  • Multi-schema support — Support for standard HED schemas and library schemas
  • Definition processing — Handle HED definitions for enhanced validation

Configuration

Before using the HED MCP Server, ensure you have: 1. Node.js 22+: Download from nodejs.org 2. Basic understanding of HED: Familiarity with HED concepts is helpful 3. MCP-compatible client: Such as the MCP Inspector or custom client

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
validateHedStringValidates HED tag strings
validateHedTsvValidates TSV files with HED
validateHedSidecarValidates HED sidecar JSON files
getFileFromPathReads files from filesystem

Configuration

Before using the HED MCP Server, ensure you have: 1. Node.js 22+: Download from nodejs.org 2. Basic understanding of HED: Familiarity with HED concepts is helpful 3. MCP-compatible client: Such as the MCP Inspector or custom client

VariableDescriptionRequired
DEBUGConfiguration value read at startup.Optional

Example prompts to try

  • “Use Hed MCP to validateHedString.”
  • “Use Hed MCP to validateHedTsv.”
  • “Use Hed MCP to validateHedSidecar.”

Frequently asked questions

Model Context Protocol (MCP) server for HED (Hierarchical Event Descriptor) validation. Provides tools for validating HED strings, TSV files, and sidecar files Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.