Генерирует живые, типизированные и версионные HTTPS API на основе описаний на обычном английском языке для обеспечения бэкенд-логики кодинг-агентов.
Также известен как init-computer/init, @init-computer/mcp
- Звёзды
- 0
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 0.1.8
- Последний коммит
- 31 окт. 2026 г.
- Лицензия
- MIT
Что такое Init MCP?
Init — это MCP server. Генерирует живые, типизированные и версионные HTTPS API на основе описаний на обычном английском языке для обеспечения бэкенд-логики кодинг-агентов.
Сводка сгенерирована из README проекта
О Init MCP server
Init выступает в роли бэкенд-инженера для кодинг-агентов, преобразуя описания на обычном английском языке в рабочие версионные HTTPS API. Это позволяет разработчикам создавать серверную логику без написания схем, серверов или связующего кода. Сервер работает через stdio transport и интегрируется с такими клиентами, как Claude Code, Codex и Cursor. Для аутентификации stateless-сервера пользователям необходимо предоставить аккаунт и API key через переменные окружения.
С помощью специальных инструментов сервер может генерировать отдельные эндпоинты или целые наборы эндпоинтов в рамках проекта. Эти API могут обладать разнообразными возможностями, включая рассуждения LLM, веб-поиск, доступ к базам данных, хранилищу и выполнение запланированных задач. Система автоматически управляет аутентификацией и секретами. Несмотря на наличие бесплатного плана, для работы с проектами требуется платный план, также действуют определенные лимиты использования. Сгенерированные ответы содержат типизированные поля и информацию о версии для обеспечения согласованности работы вызывающего агента.
Что вы можете с ним делать
- 1Генерация бэкенд-эндпоинтовСоздавайте функциональный API, просто описывая его назначение на естественном языке.
- 2Создание связных наборов APIРазрабатывайте коллекции связанных эндпоинтов, определяя единый проект.
- 3Выполнение сгенерированной логикиЗапускайте конкретный маршрут API с входными данными для выполнения задачи.
- 4Управление манифестами проектовОбновляйте проект путем чтения и записи в локальный файл init.json.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Init MCP
Форматы проверены 10 ноя 2026Установка Init MCP в Claude Code
$ claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcpУстановка Init MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Установка Init MCP в VS Code
.vscode/mcp.json
{
"servers": {
"init": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Установка Init MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Установка Init MCP в 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>"
Установка Init MCP в Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Конфигурация
INIT_API_KEYОбязательноСекретYour Init API key
INIT_API_BASE_URL
| Название | Описание | Тип |
|---|---|---|
| INIT_API_KEY | Your Init API key | ОбязательноСекрет |
| INIT_API_BASE_URL | — |
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийinit-computer/init is public and reachablegithub.com/init-computer/init ↗Пройдено
- Пакет указывает этот репозиторий как источник@init-computer/mcp names init-computer/init as sourcenpmjs.com/package/@init-computer/mcp ↗Пройдено
- Происхождение сборки (аттестация Sigstore)No build attestation published for this releaseНе проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-10-31github.com/init-computer/init ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from @init-computer/mcpПройдено
- Нет критических уязвимостей в пакете и зависимостях2 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённый endpoint отвечает на MCP handshakeНе проверялось
README
Открыть на 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.
Вопросы о Init MCP
Как добавить Init MCP в Claude Code?
Выполните claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Init MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как пройти аутентификацию в Init MCP server?
Сервер не сохраняет состояние (stateless) и требует API key, передаваемый через переменную окружения INIT_API_KEY.
Какие возможности могут иметь сгенерированные эндпоинты?
Эндпоинты могут включать в себя рассуждения LLM, веб-поиск, скрапинг, генерацию медиафайлов, работу с email, базами данных, хранилищем и запланированными задачами.
Требуется ли конкретная версия Node.js?
Да, у вас должна быть установлена Node.js версии 18 или выше.