Ink MCP

Registre officiel Outils de développement

Deploy and manage applications, databases, domains, and git repos

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http ink-mcp 'https://mcp.ml.ink/'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "ink-mcp": {
            "type": "http",
            "url": "https://mcp.ml.ink/"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Ink MCP
  2. Authentication
  3. Client Setup
  4. Tools
  5. Supported Frameworks
  6. Links
  7. License

Ink MCP

MCP server for deploying and managing applications on ml.ink.

Server URL: https://mcp.ml.ink/mcp
Transport:  Streamable HTTP
Auth:       OAuth 2.1 (PKCE) or API key

Authentication

OAuth

MCP clients that support OAuth handle the login flow automatically — add the server URL and sign in via browser.

API Key
  1. Sign up at ml.ink
  2. Settings → API Keys → Generate
  3. Pass via header: Authorization: Bearer dk_live_...

Client Setup

Claude Code
# OAuth
claude mcp add --transport http ink https://mcp.ml.ink/mcp

# API key
claude mcp add --transport http ink https://mcp.ml.ink/mcp \
  --header "Authorization: Bearer dk_live_YOUR_API_KEY"
Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "ink": {
      "url": "https://mcp.ml.ink/mcp"
    }
  }
}

With API key:

{
  "mcpServers": {
    "ink": {
      "url": "https://mcp.ml.ink/mcp",
      "headers": {
        "Authorization": "Bearer dk_live_YOUR_API_KEY"
      }
    }
  }
}
Cursor

Settings → MCP → Add new MCP server:

{
  "mcpServers": {
    "ink": {
      "url": "https://mcp.ml.ink/mcp"
    }
  }
}
Windsurf

Settings → MCP → Add Server:

{
  "mcpServers": {
    "ink": {
      "serverUrl": "https://mcp.ml.ink/mcp"
    }
  }
}
Codex CLI
codex mcp add --transport http ink https://mcp.ml.ink/mcp \
  --header "Authorization: Bearer dk_live_YOUR_API_KEY"
Cline / Roo Code

Add to extension MCP settings:

{
  "mcpServers": {
    "ink": {
      "url": "https://mcp.ml.ink/mcp",
      "headers": {
        "Authorization": "Bearer dk_live_YOUR_API_KEY"
      }
    }
  }
}

Tools

Services
ToolDescription
create_serviceDeploy a service from a git repo
list_servicesList deployed services
get_serviceService details, build/runtime logs
update_serviceUpdate config (repo, branch, port, env, resources, commands)
redeploy_serviceRedeploy with latest code
delete_serviceDelete a service
Databases
ToolDescription
create_resourceProvision a database (SQLite via Turso)
list_resourcesList databases
get_resourceConnection details (URL + auth token)
delete_resourceDelete a database
Git
ToolDescription
create_repoCreate a git repo (internal or GitHub)
get_git_tokenTemporary push token
Custom Domains & DNS
ToolDescription
add_custom_domainAttach a custom domain to a service
remove_custom_domainRemove a custom domain
list_delegationsList delegated zones
add_dns_recordAdd DNS record (A/AAAA/CNAME/MX/TXT/CAA)
delete_dns_recordRemove a DNS record
list_dns_recordsList records in a zone
Workspaces
ToolDescription
workspace_listList workspaces
workspace_createCreate a team workspace
workspace_deleteDelete a workspace
workspace_inviteInvite by email or git username
workspace_accept_inviteAccept invite
workspace_decline_inviteDecline invite
workspace_revoke_inviteRevoke invite
workspace_remove_memberRemove member
workspace_list_membersList members and roles
workspace_list_invitesList pending invites
Other
ToolDescription
list_projectsList projects in a workspace
account_statusAccount details, balance, GitHub App status
chatSend/read workspace or project messages
list_action_logQuery audit log

Supported Frameworks

Auto-detected, no configuration needed:

  • JS/TS — Next.js, Remix, SvelteKit, Nuxt, Astro, Express, Fastify, Hono
  • Python — FastAPI, Flask, Django, Starlette
  • Go — Any Go server
  • Rust — Axum, Actix, Rocket
  • Ruby — Rails, Sinatra
  • Static — HTML/CSS/JS, Vite, CRA
  • Dockerfile — Custom via build_pack="dockerfile"

License

MIT

Questions fréquentes

Qu'est-ce que Ink MCP ?

Deploy and manage applications, databases, domains, and git repos

Comment installer Ink MCP ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http ink-mcp 'https://mcp.ml.ink/'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Ink MCP ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

Ink MCP est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient Ink MCP ?

Il est publié par mldotink. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.