Fsh MCP Server

Sushi Unshortens Short Hand Inputs (FSH Compiler)

Local serverstdioTypeScript

What is the Fsh MCP Server?

Sushi Unshortens Short Hand Inputs (FSH Compiler)

The short version

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).

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
buildcompiles src/**/*.ts files to dist/**/*.js files using the TypeScript compiler (tsc)
testruns all unit tests using Jest
lintchecks all src files to ensure they follow project code styles and rules
prettierchecks all src files to ensure they follow project formatting conventions
checkruns all the checks performed as part of ci (test, lint, prettier)
regressionruns regression against repositories found by FSHFinder

How to install the Fsh MCP Server

{
  "mcpServers": {
    "sushi": {
      "command": "npx",
      "args": ["-y", "fsh-sushi"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Fsh to Maintainers.”
  • “Use Fsh to Task.”
  • “Use Fsh to build.”

Frequently asked questions

Sushi Unshortens Short Hand Inputs (FSH Compiler) Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.