mcpField
I
init

init

ローカル
github.com/init-computerその他0今日更新

init について

init はコーディングエージェント向けの MCP サーバーで、自然言語の依頼から型付き・バージョン管理された HTTPS API を生成します。エージェントによるプロジェクトの作成や管理、生成したエンドポイントの実行にも対応します。

主な機能

  1. 01型付き・バージョン管理 API の生成
  2. 02エンドポイントプロジェクトの作成と編集
  3. 03生成したエンドポイントの実行
  4. 04リソースの一覧表示と確認
  5. 05ランタイムパッケージと接続の確認

活用シーン

  1. 01アプリへのサーバー側ロジックの追加
  2. 02エンドポイントの説明から API を生成
  3. 03関連する複数のエンドポイントを構築

MCP 対応

MCP サーバーは、Init のエンドポイントやプロジェクトを生成、編集、確認、実行するツールを公開します。stdio トランスポートを使い、API キーをプロセス環境から読み込みます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"init-computer-init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<INIT_API_KEY>"
}
}
}
}
起動コマンドnpx -y @init-computer/mcp
設定が必要な環境変数
INIT_API_KEYシークレットYour Init API key

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@init-computer/mcp0.1.7

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Init MCP

Init は、コーディングエージェントのバックエンドエンジニアです。エージェントがアプリを構築し、Init がその背後でバックエンドを構築して実行します。

エンドポイントを平易な英語で説明すると、Init は認証とシークレットを処理したうえで、数秒でライブの型付きバージョン管理済み HTTPS API として提供します。エンドポイントでは、タスクに応じて、調査、推論、ウェブ検索、画像・動画・音声の生成、メール、データベース、ストレージ、スケジュール済みジョブなどの AI 機能を自由に組み合わせて使用できます。

Claude Code、Codex、Cursor、およびあらゆる MCP クライアントで動作します。サーバー、スキーマ、グルーコードを書く必要はありません。

無料プランから始められます。アカウントと API キーが必要です。利用制限が適用され、プロジェクトには有料プランが必要です。生成されたエンドポイントのレスポンスには、型付きフィールドとバージョンが含まれます。プロジェクト操作では init.json コントラクトを返すことがあります。

利用を開始 · ドキュメント · 料金

簡単な説明

説明から数秒でライブのバックエンド API を生成し、LLM の推論、ウェブ検索、スクレイピング、ドキュメント処理、メディアや音声の生成、メール、マップ、データベース、ストレージ、コンピューティング、スケジュール済みジョブなどのあらゆる機能を、1 つのエンドポイントに組み合わせます。認証処理済みの型付き HTTPS エンドポイントを返します。アプリにサーバーサイドのロジックが必要なときに使用してください。

インストール

npm install -g @init-computer/mcp

Node.js 18 以降が必要です。

認証の設定

MCP サーバーはステートレスで、プロセスの環境変数から API キーを読み取ります。キー自体を保存することはありません。

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

キーはプロンプトやコミット対象のファイルではなく、MCP クライアントのシークレット/環境設定に保管してください。

MCP クライアントへの登録

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

stdio クライアント向けにサーバーを直接実行するには、次のようにします。

init-mcp

ツール

init_generate

エンドポイントを作成するか、resource_id を指定して既存のエンドポイントの新しいバージョンを作成します。

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

プロジェクトと、一貫性のあるエンドポイントスイートを作成します。

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

既存のプロジェクトにエンドポイントを追加するか、新しいエンドポイントバージョンを作成します。

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

ルート、/vN/... パス、または完全な URL を指定して、生成済みのエンドポイントを呼び出します。

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

認証済みユーザーが生成したリソースを一覧表示します。q や status などの任意のフィルターは、そのまま渡されます。

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

ID を指定して、1 つのリソースを取得します。

{ "id": "resource_uuid" }
init_list_packages

利用可能なランタイムパッケージと有効な接続を確認します。たとえば Database や Storage などの category で絞り込めます。

{ "category": "Database" }

プロトコルの動作

サーバーは MCP の stdio トランスポートを使用し、すべてのツール呼び出しに対して JSON テキストコンテンツを返します。リポジトリのシークレットをアップロードすることはありません。ファイルツールは、明示的に指定された init.json パスだけを読み書きします。

リポジトリの init.json 連携

明示的なローカル init.json パスと編集リクエストを指定して、init_apply_project_file を使用します。MCP サーバーはそのファイルを読み込み、プロジェクトを編集し、返されたプロジェクト概要でファイルを上書きします。現在の SDK は概要の tables 配列を空で返すため、テーブル定義を含むマニフェストに対してファイルツールを使用する前に、バックアップを取るか内容を確認してください。ドキュメントを解析済みのエージェントでは、init_apply_project_manifest を使うと、ファイルシステムに触れずに概要を返せます。

公開リポジトリの管理

Init モノレポは、このパッケージの信頼できる唯一の情報源です。apps/api/surfaces/mcp を更新してテストした後、その bin、package.json、package-lock.json、README.md、LICENSE、server.json を公開 MCP リポジトリにコピーしてください。バージョンとレジストリのメタデータを確認し、npm リリースを公開して、同じバージョンの MCP Registry エントリーを更新してください。環境ファイル、認証情報、無関係なアプリケーションのソースはコピーしないでください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。