Model Context Protocol
アシスタントを接続しましょう。
https://malipetek.dev/mcp
MCP経由のクライアントポータル:ストリーミング可能なHTTP、プロトコル2025-06-18。キーを持つアシスタントは、ご自身のアカウントでリクエストの提出、返信、予算の設定、進捗の追跡ができます。作業開始前に、すべてのリクエストは必ずAliに届きます。
クライアントごとに接続
URLは1つ: https://malipetek.dev/mcp.
ディスカバリーはこちらでも公開されています /.well-known/mcp-server.json.
ChatGPT
オンにする Settings → Connectors → Advanced → Developer mode、次にコネクタを追加:
Name: malipetek.dev
URL: https://malipetek.dev/mcp
Auth: Bearer cat_… # the key from your portal Claude、Cursor、その他
同じURLです。Claudeでは: Settings → Connectors → Add custom connector.
Cursorでは、 mcp.json:
{ "mcpServers": { "malipetek": { "url": "https://malipetek.dev/mcp" } } } クライアントがありません
curl -s https://malipetek.dev/mcp -H 'content-type: application/json' \
-H "authorization: Bearer cat_…" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' あなたのキー
ポータルにサインインしてください。 「アシスタントを接続」を開き、そのキーを保持するツールの名前(chatgpt、cursor など)でキーを作成してください。キーは一度だけ表示され、ハッシュ化して保存されます。取り消しはワンクリックです。
クライアントのキーは、そのクライアントのアカウントだけを参照できます。ポータル自身のページが使うのと同じルートです。他のクライアントは参照できず、公開やデプロイもできません。ChatGPT は OAuth フローを単独で実行することもでき、同じ結果になります。
アシスタントにできること
-
portal_projects / portal_requests / portal_requestクライアントキー アカウントのプロジェクトとリクエスト(ステータスと費用を含む)。 -
portal_file_requestクライアントキー Ali にリクエストを送る。Ali が読むまで何も始まりません。 -
portal_replyクライアントキー リクエストの会話にメッセージを追加する。 -
portal_set_budgetクライアントキー リクエストの予算を増やす、減らす、または削除する。 -
portal_withdrawクライアントキー Ali がまだ承認していないリクエストを取り下げる。
アシスタントは、クライアント自身のサブスクリプションで変更作業もできます。プロジェクトのソースを読み、リクエストのブランチに変更を送り、プレビュー用にビルドします。 そのツールは project_context, workspace_files,
workspace_read, submit_change,
preview_build. 公開前に Ali が結果を確認します。
ナレッジベースは別のサイトです
Ali のエージェント型コーディングのナレッジベース、プラグイン、記事は次にあります lab.malipetek.dev.
そのサイトには独自の MCP エンドポイントがあります https://lab.malipetek.dev/mcp(ナレッジベースのツールのみ)。ポータルの利用にそこのものは必要ありません。
そのエンドポイントの設定は次にあります lab.malipetek.dev/kb/agents.