Kodlama ajanları için backend mantığı sağlamak amacıyla, düz İngilizce açıklamalardan canlı, tiplendirilmiş ve versiyonlanmış HTTPS API'leri oluşturur.
Ayrıca bilinen adı init-computer/init, @init-computer/mcp
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.8
- Son commit
- 31 Eki 2026
- Lisans
- MIT
Init MCP nedir?
Init bir MCP sunucusudur. Kodlama ajanları için backend mantığı sağlamak amacıyla, düz İngilizce açıklamalardan canlı, tiplendirilmiş ve versiyonlanmış HTTPS API'leri oluşturur.
Özet, projenin README dosyasından oluşturuldu
Init MCP sunucusu hakkında
Init, düz İngilizce açıklamaları canlı ve versiyonlanmış HTTPS API'lerine dönüştürerek kodlama ajanları için bir backend mühendisi gibi çalışır. Geliştiricilerin şema, sunucu veya ara kod (glue code) yazmadan sunucu tarafı mantığı oluşturmasına olanak tanır. Sunucu stdio transport üzerinden çalışır; Claude Code, Codex ve Cursor gibi istemcilerle entegre olur. Kullanıcıların, stateless sunucuyu doğrulamak için ortam değişkenleri aracılığıyla bir hesap ve API key sağlaması gerekir.
Sunucu, belirli araçlar aracılığıyla tekil uç noktalar veya bir proje dahilindeki tüm uç nokta setlerini oluşturabilir. Bu API'ler; LLM akıl yürütme, web araması, veritabanı erişimi, depolama ve zamanlanmış işler dahil olmak üzere çeşitli yetenekleri bünyesinde barındırabilir. Sistem, kimlik doğrulama ve gizli bilgileri (secrets) otomatik olarak yönetir. Ücretsiz bir plan mevcut olsa da, projeler için ücretli bir plan gereklidir ve belirli kullanım limitleri geçerlidir. Oluşturulan yanıtlar, çağıran ajan için tutarlılık sağlamak amacıyla tiplendirilmiş alanlar ve versiyon bilgileri içerir.
Neler yapabilirsiniz
- 1Backend uç noktaları oluşturunAmacını doğal dille açıklayarak işlevsel bir API oluşturun.
- 2Bütünleşik API setleri oluşturunTek bir proje tanımlayarak birbiriyle ilişkili uç noktalar koleksiyonu geliştirin.
- 3Oluşturulan mantığı yürütünBir görevi yerine getirmek için giriş verileriyle belirli bir API rotasını tetikleyin.
- 4Proje manifestolarını yönetinYerel bir init.json dosyasına okuma ve yazma yaparak bir projeyi güncelleyin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Init MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıInit MCP'yi Claude Code içine yükleyin
$ claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcpInit MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Init MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"init": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Init MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Init MCP'yi Codex içine yükleyin
~/.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'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Yapılandırma
INIT_API_KEYGerekliGizliYour Init API key
INIT_API_BASE_URL
| Ad | Açıklama | Sunucu |
|---|---|---|
| INIT_API_KEY | Your Init API key | GerekliGizli |
| INIT_API_BASE_URL | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirinit-computer/init is public and reachablegithub.com/init-computer/init ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyor@init-computer/mcp names init-computer/init as sourcenpmjs.com/package/@init-computer/mcp ↗Geçti
- Derleme kaynağı (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-31github.com/init-computer/init ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @init-computer/mcpGeçti
- Pakette ve bağımlılıklarında kritik uyarı yok2 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorKontrol edilmedi
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 soruları
Init MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Init MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Init MCP server ile nasıl kimlik doğrulaması yapabilirim?
Sunucu stateless yapısındadır ve INIT_API_KEY ortam değişkeni (environment variable) aracılığıyla sağlanan bir API key gerektirir.
Oluşturulan uç noktalar (endpoints) hangi yeteneklere sahip olabilir?
Uç noktalar; LLM akıl yürütme, web araması, scraping, medya oluşturma, e-posta, veritabanları, depolama ve zamanlanmış işleri entegre edebilir.
Sunucu belirli bir Node.js sürümü gerektiriyor mu?
Evet, Node.js sürüm 18 veya üzerinin yüklü olması gerekir.