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 を制御するための特別なサポートを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト