mcp
One MCP to deploy them all. Deploy full-stack apps from any AI agent.
Documentation
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 keyAuthentication
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
| Tool | Description |
|---|---|
| `create_service` | Deploy a service from a git repo |
| `list_services` | List deployed services |
| `get_service` | Service details, build/runtime logs |
| `update_service` | Update config (repo, branch, port, env, resources, commands) |
| `redeploy_service` | Redeploy with latest code |
| `delete_service` | Delete a service |
Databases
| Tool | Description |
|---|---|
| `create_resource` | Provision a database (SQLite via Turso) |
| `list_resources` | List databases |
| `get_resource` | Connection details (URL + auth token) |
| `delete_resource` | Delete a database |
Git
| Tool | Description |
|---|---|
| `create_repo` | Create a git repo (internal or GitHub) |
| `get_git_token` | Temporary push token |
Custom Domains & DNS
| Tool | Description |
|---|---|
| `add_custom_domain` | Attach a custom domain to a service |
| `remove_custom_domain` | Remove a custom domain |
| `list_delegations` | List delegated zones |
| `add_dns_record` | Add DNS record (A/AAAA/CNAME/MX/TXT/CAA) |
| `delete_dns_record` | Remove a DNS record |
| `list_dns_records` | List records in a zone |
Workspaces
| Tool | Description |
|---|---|
| `workspace_list` | List workspaces |
| `workspace_create` | Create a team workspace |
| `workspace_delete` | Delete a workspace |
| `workspace_invite` | Invite by email or git username |
| `workspace_accept_invite` | Accept invite |
| `workspace_decline_invite` | Decline invite |
| `workspace_revoke_invite` | Revoke invite |
| `workspace_remove_member` | Remove member |
| `workspace_list_members` | List members and roles |
| `workspace_list_invites` | List pending invites |
Other
| Tool | Description |
|---|---|
| `list_projects` | List projects in a workspace |
| `account_status` | Account details, balance, GitHub App status |
| `chat` | Send/read workspace or project messages |
| `list_action_log` | Query 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"`
Links
License
MIT
Frequently asked questions
What is mcp?
mcp is One MCP to deploy them all. Deploy full-stack apps from any AI agent.
How do I install mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp open source?
Yes — it is hosted on GitHub at https://github.com/mldotink/mcp.
Related MCP tools
Model Context Protocol Servers
Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP