Skip to main content
Glama

Heim MCP

by Nor2-io

new_heim_application

Generate application scaffolding from OpenAPI 3.0.1 specifications in Rust or CSharp. Specify paths, name, language, and version to create a structured project folder with predefined templates.

Instructions

Runs 'heim new' command on your local computer to create application schafholding from an OpenAPI 3.0.1 specification.

Input Schema

NameRequiredDescriptionDefault
basePathNoThe base path added bafore the path in the OpenAPI schema. Defaults to not adding a base path./
languageYesThe programming language you want to use for creating an application from an OpenAPI specification. Currently Rust and CSharp are supported.
nameYesThe name of the application. This will be used to name the application folder and set the name in the application.toml file.
openApiPathYesAbsolute windows path to OpenAPI file. The schema requires operationId and a full list of what Heim supports of the OpenAPI schema can be found here: https://cloud.heim.dev/heim/docs/templates/openapi/#openapi-root-object
overwriteNoShould the new application overwrite an existing folder if it already exists? Defaults to `false`.
pathYesAbsolute windows path to the folder where the project should be created. The created project will be under this path with a folder name called 'name'. The code to modify will be under <PATH>/<NAME>/src/ and the heim folder within shouldn't be modified.
versionNoThe version number it will set for the application in SemVer format. Defaults to `0.1.0`.0.1.0

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "basePath": { "default": "/", "description": "The base path added bafore the path in the OpenAPI schema. Defaults to not adding a base path.", "type": "string" }, "language": { "description": "The programming language you want to use for creating an application from an OpenAPI specification. Currently Rust and CSharp are supported.", "enum": [ "rust", "csharp" ], "type": "string" }, "name": { "description": "The name of the application. This will be used to name the application folder and set the name in the application.toml file.", "type": "string" }, "openApiPath": { "description": "Absolute windows path to OpenAPI file. The schema requires operationId and a full list of what Heim supports of the OpenAPI schema can be found here: https://cloud.heim.dev/heim/docs/templates/openapi/#openapi-root-object", "type": "string" }, "overwrite": { "default": false, "description": "Should the new application overwrite an existing folder if it already exists? Defaults to `false`.", "type": "boolean" }, "path": { "description": "Absolute windows path to the folder where the project should be created. The created project will be under this path with a folder name called 'name'. The code to modify will be under <PATH>/<NAME>/src/ and the heim folder within shouldn't be modified.", "type": "string" }, "version": { "default": "0.1.0", "description": "The version number it will set for the application in SemVer format. Defaults to `0.1.0`.", "type": "string" } }, "required": [ "path", "openApiPath", "name", "language" ], "type": "object" }

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/Nor2-io/heim-mcp'

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