openclaw/mcporter

Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.

何を解決するか

MCPorter は、専用の AI チャットインターフェース以外でも Model Context Protocol (MCP) ツールにアクセスできるように設計されています。開発者やコードエージェントがターミナルから、TypeScript スクリプト内、またはスタンドアロンのコマンドラインインターフェース (CLI) からこれらのツールを直接使用できるようにします。

動作方法

これは、さまざまな MCP サーバー(stdio、Streamable HTTP、およびレガシー SSE をサポート)からツールを検出・接続・呼び出すランタイムおよび CLI ツールとして機能します。Cursor、Claude Code、VS Code などの人気のある AI クライアントからサーバー設定をインポートできます。開発者には、ツールをプログラム的に呼び出すための TypeScript ランタイム、およびサーバー定義に基づいて型付きクライアントや特化した CLI を生成するユーティリティを提供します。

対象ユーザー

  • 開発者:自作のスクリプトや自動化ワークフローに MCP ツールを統合したい方。
  • コードエージェント:外部ツールと CLI を通じて標準化された方法でやり取りしたい方。
  • パワーユーザー:ターミナルから AI ツールを管理・呼び出したい方。

特徴

  • 広範な互換性:複数の接続プロトコル(stdio、Streamable HTTP、SSE)をサポートし、さまざまな AI IDE からの設定インポートに対応。
  • CLI ツール機能:ツールの一覧表示、呼び出し、特定のサーバー向けに特化した CLI の生成を含むコマンドを提供。
  • TypeScript 統合:接続の再利用を可能にするランタイムと、型付きツール呼び出し用の TypeScript 型を出力するユーティリティを提供。
  • セッション管理:再現性を確保するための MCP セッションの記録と再生機能を備えています。
  • Chrome DevTools 統合:リレーエクステンションを通じて Chrome を制御するための特別なサポートを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト