Gera APIs HTTPS ao vivo, tipadas e versionadas a partir de descrições em inglês simples para fornecer lógica de backend para agentes de codificação.
Também conhecido como init-computer/init, @init-computer/mcp
- Stars
- 0
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- 0.1.8
- Último commit
- 31 de out. de 2026
- Licença
- MIT
O que é o MCP Init?
Init é um MCP server. Gera APIs HTTPS ao vivo, tipadas e versionadas a partir de descrições em inglês simples para fornecer lógica de backend para agentes de codificação.
Resumo gerado a partir do README do projeto
Sobre o MCP server de Init
O Init atua como um engenheiro de backend para agentes de codificação, transformando descrições em inglês simples em APIs HTTPS ao vivo e versionadas. Ele permite que desenvolvedores construam lógica de servidor sem escrever schemas, servidores ou código de integração. O servidor funciona via transporte stdio e se integra com clientes como Claude Code, Codex e Cursor. Os usuários devem fornecer uma conta e uma API key através de variáveis de ambiente para autenticar o servidor stateless.
Por meio de ferramentas específicas, o servidor pode gerar endpoints individuais ou suítes inteiras de endpoints dentro de um projeto. Essas APIs podem incorporar diversas capacidades, incluindo raciocínio de LLM, busca na web, acesso a banco de dados, armazenamento e tarefas agendadas. O sistema gerencia autenticação e segredos automaticamente. Embora exista um plano gratuito, os projetos exigem um plano pago e limites de uso específicos se aplicam. As respostas geradas incluem campos tipados e informações de versão para garantir a consistência para o agente que realiza a chamada.
O que você pode fazer com ele
- 1Gerar endpoints de backendCrie uma API funcional descrevendo seu propósito em linguagem natural.
- 2Construir suítes de API coesasDesenvolva uma coleção de endpoints relacionados definindo um único projeto.
- 3Executar lógica geradaAcione uma rota de API específica com dados de entrada para realizar uma tarefa.
- 4Gerenciar manifestos de projetoAtualize um projeto lendo e escrevendo em um arquivo init.json local.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP Init
Formatos verificados em 10 nov 2026Instalar o MCP Init no Claude Code
$ claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcpInstalar o MCP Init no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Instalar o MCP Init no 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 o MCP Init no Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Instalar o MCP Init no 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 o MCP Init no Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Configuração
INIT_API_KEYObrigatórioSecretoYour Init API key
INIT_API_BASE_URL
| Nome | Descrição | Tipo |
|---|---|---|
| INIT_API_KEY | Your Init API key | ObrigatórioSecreto |
| INIT_API_BASE_URL | — |
Verificações automatizadas
Executado em 14 de nov. de 2026Relatório completo →Passou em nossas verificações automatizadas. Isso não é uma auditoria de segurança: leia o código e dê ao servidor o acesso mais restrito de que ele precisa. Como as verificações funcionam
- Repositório de origem vinculado e acessívelinit-computer/init is public and reachablegithub.com/init-computer/init ↗Passou
- O pacote cita este repositório como fonte@init-computer/mcp names init-computer/init as sourcenpmjs.com/package/@init-computer/mcp ↗Passou
- Proveniência da build (atestação Sigstore)No build attestation published for this releaseNão verificado
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit or release 2026-10-31github.com/init-computer/init ↗Passou
- OpenSSF ScorecardNão verificado
- Nome do pacote não é próximo a um pacote popularNo popular package one edit away from @init-computer/mcpPassou
- Nenhum alerta crítico no pacote ou nas dependências2 resolved dependencies checked; no critical advisoryosv.dev ↗Passou
- Sem instruções ocultas para o modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPassou
- Ferramentas destrutivas estão rotuladasNão verificado
- O endpoint remoto responde ao handshake MCPNão verificado
README
Ver no 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.
Perguntas sobre o MCP Init
Como adiciono o MCP Init ao Claude Code?
Execute claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcp no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP Init ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
Como faço a autenticação com o Init MCP server?
O servidor é stateless e requer uma API key fornecida através da variável de ambiente INIT_API_KEY.
Quais capacidades os endpoints gerados podem ter?
Os endpoints podem integrar raciocínio de LLM, busca na web, scraping, geração de mídia, e-mail, bancos de dados, armazenamento e tarefas agendadas.
O servidor exige uma versão específica do Node.js?
Sim, você deve ter o Node.js versão 18 ou superior instalado.