Ink MCP について
Ink MCPは、ml.ink上のアプリケーションと関連クラウドリソースをデプロイ・管理するリモートMCPサービスです。サービス、データベース、Gitリポジトリ、カスタムドメイン、DNS、ワークスペースを扱い、OAuthまたはAPIキーで認証します。
主な機能
- 01Gitリポジトリからサービスをデプロイ
- 02サービスの確認・更新・再デプロイ
- 03データベースリソースの作成と管理
- 04Gitリポジトリの作成とプッシュトークン取得
- 05カスタムドメインとDNSレコードの管理
- 06ワークスペース、メンバー、招待の管理
活用シーン
- 01アプリケーションサービスのデプロイと更新
- 02プロジェクト用データベースとリポジトリの設定
- 03ドメイン接続とDNSレコードの管理
- 04チームのワークスペースメンバー管理
MCP 対応
Ink MCPは https://mcp.ml.ink/mcp でStreamable HTTPを使用します。MCPクライアント向けにml.inkのサービス、データベース、Git、ドメイン、DNS、ワークスペースを管理するツールを提供し、OAuth 2.1(PKCE)またはAPIキーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.ml.ink/claude mcp add --transport http ink-ml-ink https://mcp.ml.ink/{"mcpServers":{"ink-ml-ink":{"type":"http","url":"https://mcp.ml.ink/"}}}Cursor で開く{"servers":{"ink-ml-ink":{"type":"http","url":"https://mcp.ml.ink/"}}}VS Code で開く{"mcpServers":{"ink-ml-ink":{"type":"http","url":"https://mcp.ml.ink/"}}}{"mcpServers":{"ink-ml-ink":{"serverUrl":"https://mcp.ml.ink/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。