关于 Ink MCP
Ink MCP 是用于在 ml.ink 上部署和管理应用的 MCP 服务。AI Agent 可通过工具管理服务、数据库、Git 仓库、域名、DNS 和工作区。
主要功能
- 01从 Git 仓库部署和管理服务
- 02通过 Turso 配置和管理 SQLite 数据库
- 03创建仓库并获取临时推送令牌
- 04管理自定义域名和 DNS 记录
- 05管理工作区、成员和邀请
- 06查看日志、项目、账户状态和审计日志
适用场景
- 01从 Git 仓库部署应用
- 02更新服务配置或重新部署代码
- 03配置数据库并获取连接信息
- 04管理项目域名、DNS 和工作区访问权限
MCP 相关
通过 https://mcp.ml.ink/mcp 上的 Streamable HTTP 向 MCP 客户端提供部署与管理工具。支持 OAuth 2.1(PKCE)或 API 密钥认证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Ink MCP
用于在 ml.ink 上部署和管理应用程序的 MCP 服务。
Server URL: https://mcp.ml.ink/mcp
Transport: Streamable HTTP
Auth: OAuth 2.1 (PKCE) or API key
身份验证
OAuth
支持 OAuth 的 MCP 客户端会自动处理登录流程 — 添加服务 URL,然后通过浏览器登录。
API 密钥
- 在 ml.ink 注册
- 设置 → API 密钥 → 生成
- 通过标头传递:
Authorization: Bearer dk_live_...
客户端设置
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
添加到 claude_desktop_config.json:
{
"mcpServers": {
"ink": {
"url": "https://mcp.ml.ink/mcp"
}
}
}
使用 API 密钥:
{
"mcpServers": {
"ink": {
"url": "https://mcp.ml.ink/mcp",
"headers": {
"Authorization": "Bearer dk_live_YOUR_API_KEY"
}
}
}
}
Cursor
设置 → MCP → 添加新的 MCP 服务:
{
"mcpServers": {
"ink": {
"url": "https://mcp.ml.ink/mcp"
}
}
}
Windsurf
设置 → MCP → 添加服务:
{
"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
添加到扩展的 MCP 设置中:
{
"mcpServers": {
"ink": {
"url": "https://mcp.ml.ink/mcp",
"headers": {
"Authorization": "Bearer dk_live_YOUR_API_KEY"
}
}
}
}
工具
服务
| 工具 | 描述 |
|---|---|
create_service | 从 Git 仓库部署服务 |
list_services | 列出已部署的服务 |
get_service | 服务详情、构建和运行时日志 |
update_service | 更新配置(仓库、分支、端口、环境变量、资源、命令) |
redeploy_service | 使用最新代码重新部署 |
delete_service | 删除服务 |
数据库
| 工具 | 描述 |
|---|---|
create_resource | 配置数据库(通过 Turso 使用 SQLite) |
list_resources | 列出数据库 |
get_resource | 连接详情(URL + 身份验证令牌) |
delete_resource | 删除数据库 |
Git
| 工具 | 描述 |
|---|---|
create_repo | 创建 Git 仓库(内部或 GitHub) |
get_git_token | 临时推送令牌 |
自定义域名和 DNS
| 工具 | 描述 |
|---|---|
add_custom_domain | 将自定义域名关联到服务 |
remove_custom_domain | 移除自定义域名 |
list_delegations | 列出已委派的区域 |
add_dns_record | 添加 DNS 记录(A/AAAA/CNAME/MX/TXT/CAA) |
delete_dns_record | 移除 DNS 记录 |
list_dns_records | 列出区域中的记录 |
工作区
| 工具 | 描述 |
|---|---|
workspace_list | 列出工作区 |
workspace_create | 创建团队工作区 |
workspace_delete | 删除工作区 |
workspace_invite | 通过电子邮件或 Git 用户名邀请 |
workspace_accept_invite | 接受邀请 |
workspace_decline_invite | 拒绝邀请 |
workspace_revoke_invite | 撤销邀请 |
workspace_remove_member | 移除成员 |
workspace_list_members | 列出成员和角色 |
workspace_list_invites | 列出待处理的邀请 |
其他
| 工具 | 描述 |
|---|---|
list_projects | 列出工作区中的项目 |
account_status | 账户详情、余额、GitHub App 状态 |
chat | 发送或读取工作区或项目消息 |
list_action_log | 查询审计日志 |
支持的框架
自动检测,无需配置:
- JS/TS — Next.js、Remix、SvelteKit、Nuxt、Astro、Express、Fastify、Hono
- Python — FastAPI、Flask、Django、Starlette
- Go — 任意 Go 服务
- Rust — Axum、Actix、Rocket
- Ruby — Rails、Sinatra
- 静态 — HTML/CSS/JS、Vite、CRA
- Dockerfile — 通过
build_pack="dockerfile"自定义
链接
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。