Génère des API HTTPS vivantes, typées et versionnées à partir de descriptions en anglais courant pour fournir la logique backend aux agents de codage.
Aussi connu sous init-computer/init, @init-computer/mcp
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.1.8
- Dernier commit
- 31 oct. 2026
- Licence
- MIT
Qu'est-ce que Init MCP ?
Init est un serveur MCP. Génère des API HTTPS vivantes, typées et versionnées à partir de descriptions en anglais courant pour fournir la logique backend aux agents de codage.
Résumé généré à partir du README du projet
À propos du MCP server Init
Init agit comme un ingénieur backend pour les agents de codage en transformant des descriptions en anglais courant en API HTTPS vivantes et versionnées. Il permet aux développeurs de construire de la logique côté serveur sans avoir à écrire de schémas, de serveurs ou de code de liaison. Le serveur fonctionne via un transport stdio et s'intègre à des clients tels que Claude Code, Codex et Cursor. Les utilisateurs doivent fournir un compte et une clé API via des variables d'environnement pour authentifier le serveur stateless.
Grâce à des outils spécifiques, le serveur peut générer des endpoints individuels ou des suites complètes d'endpoints au sein d'un projet. Ces API peuvent incorporer diverses capacités, notamment le raisonnement LLM, la recherche web, l'accès aux bases de données, le stockage et des tâches planifiées. Le système gère automatiquement l'authentification et les secrets. Bien qu'un plan gratuit existe, les projets nécessitent un plan payant et des limites d'utilisation spécifiques s'appliquent. Les réponses générées incluent des champs typés et des informations de version pour garantir la cohérence de l'agent appelant.
Ce que vous pouvez faire avec
- 1Générer des endpoints backendCréez une API fonctionnelle en décrivant son utilité en langage naturel.
- 2Construire des suites d'API cohérentesDéveloppez une collection d'endpoints liés en définissant un projet unique.
- 3Exécuter la logique généréeDéclenchez une route API spécifique avec des données d'entrée pour accomplir une tâche.
- 4Gérer les manifestes de projetMettez à jour un projet en lisant et en écrivant dans un fichier init.json local.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Init MCP
Formats vérifiés le 10 nov. 2026Installer Init MCP dans Claude Code
$ claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcpInstaller Init MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Installer Init MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"init": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Installer Init MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Installer Init MCP dans 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>"
Installer Init MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"init": {
"command": "npx",
"args": [
"-y",
"@init-computer/mcp"
],
"env": {
"INIT_API_KEY": "<YOUR_INIT_API_KEY>"
}
}
}
}Configuration
INIT_API_KEYRequisSecretYour Init API key
INIT_API_BASE_URL
| Nom | Description | Type |
|---|---|---|
| INIT_API_KEY | Your Init API key | RequisSecret |
| INIT_API_BASE_URL | — |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleinit-computer/init is public and reachablegithub.com/init-computer/init ↗Réussi
- Le paquet cite ce dépôt comme source@init-computer/mcp names init-computer/init as sourcenpmjs.com/package/@init-computer/mcp ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-10-31github.com/init-computer/init ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @init-computer/mcpRéussi
- Aucun avis critique dans le paquet ni ses dépendances2 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- L'endpoint distant répond au handshake MCPNon vérifié
README
Voir sur 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.
Questions sur Init MCP
Comment ajouter Init MCP à Claude Code ?
Exécutez claude mcp add --env INIT_API_KEY=<YOUR_INIT_API_KEY> init -- npx -y @init-computer/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Init MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment s'authentifier avec le MCP server Init ?
Le serveur est stateless et nécessite une clé API fournie via la variable d'environnement INIT_API_KEY.
Quelles capacités peuvent avoir les endpoints générés ?
Les endpoints peuvent intégrer le raisonnement LLM, la recherche web, le scraping, la génération de médias, l'envoi d'e-mails, les bases de données, le stockage et des tâches planifiées.
Le serveur nécessite-t-il une version spécifique de Node.js ?
Oui, vous devez avoir la version 18 ou ultérieure de Node.js installée.