npm.io
10.0.0 • Published 2d agoCLI

@kaiord/mcp

Licence
MIT
Version
10.0.0
Deps
8
Size
85 kB
Vulns
0
Weekly
0
Stars
7

@kaiord/mcp

Model Context Protocol (MCP) server for Kaiord. Exposes fitness file conversion, validation, and inspection tools to AI agents (Claude Desktop, Claude Code, etc.).

Installation

npm install -g @kaiord/mcp

Configuration

Claude Desktop / Claude Code

Add to your MCP configuration:

{
  "kaiord": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "@kaiord/mcp"]
  }
}
Local development (monorepo)
{
  "kaiord": {
    "type": "stdio",
    "command": "node",
    "args": ["./packages/mcp/dist/bin/kaiord-mcp.js"]
  }
}

Tools

Tool Description
kaiord_convert Convert between FIT, TCX, ZWO, GCN, and KRD formats
kaiord_validate Validate KRD JSON against the schema
kaiord_inspect Parse and summarize any fitness file
kaiord_diff Compare two fitness files
kaiord_extract_workout Extract structured workout definition
kaiord_list_formats List supported formats and capabilities

Resources

URI Description
kaiord://schema/krd KRD JSON Schema
kaiord://formats Supported formats with capabilities
kaiord://docs/krd-format KRD format specification

Prompts

Name Description
convert_file Guided file conversion workflow
analyze_workout Inspect + extract + summarize a workout

Supported Formats

Format Extension Type Description
FIT .fit Binary Garmin FIT protocol
TCX .tcx Text Training Center XML
ZWO .zwo Text Zwift workout XML
GCN .gcn Text Garmin Connect workout JSON
KRD .krd Text Kaiord canonical JSON format

License

MIT

Keywords