Skip to main content
Glama
novitalabs

Novita MCP Server

Official
by novitalabs

create-container-registry-auth

Generate authentication credentials for container registries to enable secure access to Docker images on the Novita AI platform.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesName for the container registry auth.
usernameYesRegistry username.
passwordYesRegistry password.

Implementation Reference

  • The handler function for the 'create-container-registry-auth' tool. It sends a POST request to the '/repository/auth/save' endpoint with the provided parameters (name, username, password) and returns the JSON-formatted response.
    const result = await novitaRequest("/repository/auth/save", "POST", params); return { content: [ { type: "text", text: JSON.stringify(result, null, 2), }, ], }; });
  • Zod input schema for the 'create-container-registry-auth' tool, validating name (string, nonempty, max 255), username (string, nonempty, max 511), and password (string, nonempty, max 1024).
    name: z .string() .nonempty() .max(255) .describe("Name for the container registry auth."), username: z .string() .nonempty() .max(511) .describe("Registry username."), password: z .string() .nonempty() .max(1024) .describe("Registry password."), }, async (params) => {
  • src/tools.ts:454-480 (registration)
    Registration of the 'create-container-registry-auth' tool using server.tool(), including inline schema and handler.
    server.tool("create-container-registry-auth", { name: z .string() .nonempty() .max(255) .describe("Name for the container registry auth."), username: z .string() .nonempty() .max(511) .describe("Registry username."), password: z .string() .nonempty() .max(1024) .describe("Registry password."), }, async (params) => { const result = await novitaRequest("/repository/auth/save", "POST", params); return { content: [ { type: "text", text: JSON.stringify(result, null, 2), }, ], }; });

Latest Blog Posts

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/novitalabs/novita-mcp-server'

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