malipetek

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.