自然言語による記述から、コーディングエージェント向けのバックエンドロジックとなる、型定義済みでバージョン管理されたライブHTTPS APIを生成します。
別名 init-computer/init, @init-computer/mcp
- スター
- 0
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 0.1.8
- 最終コミット
- 2026年10月31日
- ライセンス
- MIT
Init MCPとは
InitはMCPサーバーです。 自然言語による記述から、コーディングエージェント向けのバックエンドロジックとなる、型定義済みでバージョン管理されたライブHTTPS APIを生成します。.
プロジェクトのREADMEから生成された概要
Init MCP server について
Initは、自然言語による記述をライブでバージョン管理されたHTTPS APIに変換することで、コーディングエージェントのバックエンドエンジニアとして機能します。開発者は、スキーマやサーバー、Glue codeを記述することなく、サーバーサイドのロジックを構築できます。このサーバーはstdioトランスポートを介して動作し、Claude Code、Codex、Cursorなどのクライアントと連携します。ステートレスなサーバーを認証するために、ユーザーはアカウントと環境変数経由のAPIキーを提供する必要があります。
特定のツールを使用することで、サーバーは個別のエンドポイント、またはプロジェクト内のエンドポイント一式を生成できます。これらのAPIには、LLMによる推論、ウェブ検索、データベースアクセス、ストレージ、スケジュールジョブなど、多様な機能を取り込むことが可能です。システムは認証とシークレットを自動的に処理します。無料プランもありますが、プロジェクトには有料プランが必要であり、特定の利用制限が適用されます。生成されたレスポンスには、呼び出し元のエージェントとの一貫性を確保するため、型定義されたフィールドとバージョン情報が含まれます。
できること
- 1バックエンドエンドポイントの生成目的を自然言語で記述することで、機能的なAPIを作成します。
- 2一貫性のあるAPIスイートの構築単一のプロジェクトを定義することで、関連するエンドポイントの集合体を開発します。
- 3生成されたロジックの実行入力データとともに特定のAPIルートをトリガーして、タスクを実行します。
- 4プロジェクトマニフェストの管理ローカルの init.json ファイルの読み書きを行い、プロジェクトを更新します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Init MCPのインストール方法
フォーマット検証日 2026年11月10日Claude CodeにInit MCPをインストール
$ claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcpCursorにInit MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}VS CodeにInit MCPをインストール
.vscode/mcp.json
{
"servers": {
"init": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Claude DesktopにInit MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}CodexにInit MCPをインストール
~/.codex/config.toml
[mcp_servers.init] command = "npx" args = ["-y", "@init-computer/mcp"] [mcp_servers.init.env] INIT_API_KEY = "<YOUR_INIT_API_KEY>"
Gemini CLIにInit MCPをインストール
~/.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 | — |
自動チェック
実行日 2026年11月14日詳細レポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能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未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースあり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 ハンドシェイクに応答する未チェック
README
GitHubで見るInit 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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Init MCP serverでの認証方法を教えてください。
このサーバーはステートレスであり、環境変数 INIT_API_KEY を通じて提供されるAPIキーが必要です。
生成されたエンドポイントにはどのような機能を持たせることができますか?
LLMによる推論、ウェブ検索、スクレイピング、メディア生成、メール、データベース、ストレージ、およびスケジュールジョブを統合できます。
特定のNode.jsのバージョンが必要ですか?
はい、Node.js version 18以降がインストールされている必要があります。