Genera APIs HTTPS en vivo, tipadas y versionadas a partir de descripciones en lenguaje natural para proporcionar lógica de backend a agentes de programación.
También conocido como init-computer/init, @init-computer/mcp
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.1.8
- Último commit
- 31 oct 2026
- Licencia
- MIT
¿Qué es Init MCP?
Init es un MCP server. Genera APIs HTTPS en vivo, tipadas y versionadas a partir de descripciones en lenguaje natural para proporcionar lógica de backend a agentes de programación.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Init
Init actúa como un ingeniero de backend para agentes de programación al transformar descripciones en lenguaje natural en APIs HTTPS en vivo y versionadas. Permite a los desarrolladores construir lógica del lado del servidor sin escribir esquemas, servidores o código de integración. El servidor funciona mediante transporte stdio e integra con clientes como Claude Code, Codex y Cursor. Los usuarios deben proporcionar una cuenta y una API key a través de variables de entorno para autenticar el servidor sin estado.
Mediante herramientas específicas, el servidor puede generar endpoints individuales o suites completas de endpoints dentro de un proyecto. Estas APIs pueden incorporar diversas capacidades que incluyen razonamiento de LLM, búsqueda web, acceso a bases de datos, almacenamiento y tareas programadas. El sistema gestiona la autenticación y los secretos automáticamente. Aunque existe un plan gratuito, los proyectos requieren un plan de pago y se aplican límites de uso específicos. Las respuestas generadas incluyen campos tipados e información de versión para garantizar la consistencia del agente que realiza la llamada.
Qué puedes hacer con él
- 1Generar endpoints de backendCrea una API funcional describiendo su propósito en lenguaje natural.
- 2Construir suites de API cohesivasDesarrolla una colección de endpoints relacionados definiendo un único proyecto.
- 3Ejecutar lógica generadaActiva una ruta de API específica con datos de entrada para realizar una tarea.
- 4Gestionar manifiestos de proyectoActualiza un proyecto leyendo y escribiendo en un archivo init.json local.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Init MCP
Formatos verificados el 10 nov 2026Instalar Init MCP en Claude Code
$ claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcpInstalar Init MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Instalar Init MCP en VS Code
.vscode/mcp.json
{
"servers": {
"init": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Instalar Init MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Instalar Init MCP en Codex
~/.codex/config.toml
[mcp_servers.init] command = "npx" args = ["-y", "@init-computer/mcp"] [mcp_servers.init.env] INIT_API_KEY = "<YOUR_INIT_API_KEY>"
Instalar Init MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Configuración
INIT_API_KEYObligatorioSecretoYour Init API key
INIT_API_BASE_URL
| Nombre | Descripción | Tipo |
|---|---|---|
| INIT_API_KEY | Your Init API key | ObligatorioSecreto |
| INIT_API_BASE_URL | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleinit-computer/init is public and reachablegithub.com/init-computer/init ↗Aprobado
- El paquete cita este repositorio como fuente@init-computer/mcp names init-computer/init as sourcenpmjs.com/package/@init-computer/mcp ↗Aprobado
- Procedencia de la compilación (atestación Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-31github.com/init-computer/init ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @init-computer/mcpAprobado
- Sin avisos críticos en el paquete ni en sus dependencias2 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPNo verificado
README
Ver en GitHubInit MCP
Init is the backend engineer for your coding agent. Your agent builds the app, and Init builds and runs the backend behind it.
Describe an endpoint in plain English and Init ships it as a live, typed, versioned HTTPS API in seconds, with auth and secrets handled. Endpoints can use AI inside: research, reasoning, web search, image, video and voice generation, email, databases, storage and scheduled jobs, combined however the task needs.
Works with Claude Code, Codex, Cursor, and any MCP client. No servers, schemas or glue code to write.
Start with the free plan. An account and API key are required; usage limits apply and projects require a paid plan. The generated endpoint response includes its typed fields and version; project operations can return an init.json contract.
Get started · Documentation · Pricing
Short description
Generates a live backend API in seconds from a description, combining any capability in one endpoint: LLM reasoning, web search, scraping, document processing, media and voice generation, email, maps, database, storage, compute and scheduled jobs. Returns a typed HTTPS endpoint with auth handled. Use whenever the app needs server-side logic.
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 repository secrets; its file tool reads and writes only the explicit init.json path supplied to it.
Repository init.json integration
Use init_apply_project_file with an explicit local init.json path and an edit request. The MCP server reads that file, edits its project, and overwrites the file with the returned project summary. The current SDK returns an empty tables array in that summary, so back up or review any manifest with table definitions before using the file tool. For agents with a parsed document, init_apply_project_manifest returns the summary without touching the filesystem.
Maintaining the public repository
The Init monorepo is the source of truth for this package. After updating and testing apps/api/surfaces/mcp, copy its bin, package.json, package-lock.json, README.md, LICENSE, and server.json into the public MCP repository. Check the version and registry metadata, publish the npm release, and update the MCP Registry entry for the same version. Do not copy environment files, credentials, or unrelated application source.
Preguntas sobre Init MCP
¿Cómo agrego Init MCP a Claude Code?
Ejecuta claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Init MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo me autentico con el MCP server de Init?
El servidor no tiene estado y requiere una API key proporcionada a través de la variable de entorno INIT_API_KEY.
¿Qué capacidades pueden tener los endpoints generados?
Los endpoints pueden integrar razonamiento de LLM, búsqueda web, scraping, generación de medios, email, bases de datos, almacenamiento y tareas programadas.
¿El servidor requiere una versión específica de Node.js?
Sí, debes tener instalada la versión 18 de Node.js o posterior.