New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@init-computer/mcp

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@init-computer/mcp

Init is a programmable backend platform available through MCP for generating and running backend APIs.

npmnpm
Version
0.1.2
Version published
Weekly downloads
23
-96.25%
Maintainers
1
Weekly downloads
 
Created
Source

Init MCP

Use Init from any MCP-compatible assistant or development tool. Init turns a natural-language request into a deployed backend endpoint or project and returns structured JSON with routes, schemas, versions, and results.

Documentation: Init.computer

Install

npm install -g @init-computer/mcp

Requires Node.js 18 or later.

Configure authentication

The MCP server is stateless and reads the API key from its process environment. It never stores the key itself:

export INIT_API_KEY=init_sk_...
export INIT_API_BASE_URL=https://api.init.computer

Keep the key in the MCP client's secret/environment configuration, not in a prompt or checked-in file.

Register with an MCP client

{
  "mcpServers": {
    "init": {
      "command": "init-mcp",
      "env": {
        "INIT_API_KEY": "init_sk_...",
        "INIT_API_BASE_URL": "https://api.init.computer"
      }
    }
  }
}

Run the server directly for a stdio client:

init-mcp

Tools

init_generate

Create an endpoint, or create a new version of an existing endpoint with resource_id.

{
  "prompt": "Create an API that reviews source code for security issues.",
  "resource_id": "optional-resource-id",
  "projects": ["Security"]
}

init_generate_project

Create a project and a cohesive endpoint suite.

{
  "name": "Customer Support",
  "prompt": "Build ticket intake and status lookup."
}

init_edit_project

Add endpoints or create new endpoint versions in an existing project.

{
  "project_id": "project_uuid",
  "prompt": "Add ticket assignment."
}

init_run

Call a generated endpoint by route, /vN/... path, or full URL.

{
  "route": "abc123",
  "version": 1,
  "input": { "topic": "sports players" },
  "requestFormat": "json"
}

init_list_resources

List the authenticated user's generated resources. Optional filters such as q and status are passed through.

{ "q": "sales", "status": "enabled" }

init_get_resource

Fetch one resource by id:

{ "id": "resource_uuid" }

init_list_packages

Inspect available runtime packages and enabled connections. Filter by category, for example Database or Storage.

{ "category": "Database" }

Protocol behavior

The server uses MCP stdio transport and returns JSON text content for every tool call. It does not upload local files, read repository secrets, or manage a local project directory. Use the CLI for terminal workflows and the SDK for application code.

FAQs

Package last updated on 01 Oct 2026

Related posts