mcp_starter_cli について
mcp_starter_cliは、Node.jsまたはPythonでローカルMCPサーバーを作成、実行、テストするコマンドラインツールです。APIキー注入やリアルタイムログ、Claude Desktopとの連携を備え、開発時のデバッグに役立ちます。
主な機能
- 01Node.js・Pythonサーバーの作成
- 02サーバーのローカル実行とテスト
- 03OpenAI・Claude APIキーの注入
- 04ログとエラーのリアルタイム表示
- 05Claude Desktopとの連携
- 06JavaScriptのLintとTypeScriptの変換
活用シーン
- 01MCPサーバーのひな形作成
- 02ローカルサーバーのデバッグ
- 03Claude Desktopを使ったサーバーテスト
MCP 対応
ローカルMCPサーバーの作成、実行、テストに使えます。Claude Desktopと連携してローカルでエージェントをテストできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp_starter_cli
はじめに
mcp_starter_cli は、Node.js または Python を使用して、MCP サーバーのローカルでのスキャフォールディング、実行、テストを簡単に行うために設計された、強力なコマンドラインインターフェース(CLI)ツールです。Claude および OpenAI の API キーとシームレスに連携し、機能を拡張します。また、ローカルでのエージェントテスト用に Claude Desktop へ自動リンクする機能に加え、エラーのリアルタイム表示、自動 lint、TypeScript のトランスパイルにも対応しています。
機能
- CLI インターフェース:MCP サーバーのスキャフォールディング、実行、デプロイを簡単に行えます。
- API キーの注入:必要に応じて OpenAI または Claude の API キーを動的に注入できます。
- サーバーログとエラー表示:サーバーログをリアルタイムで監視し、エラーをすぐに確認して迅速にデバッグできます。
- Claude Desktop との連携:ローカルでのエージェントテスト用に Claude Desktop へ自動的にリンクします。
- 自動 lint と TS のトランスパイル:JavaScript/TypeScript コードの lint と TypeScript のトランスパイルに標準で対応しています。
インストール手順
前提条件
システムに Node.js がインストールされていることを確認してください。nodejs.org からダウンロードできます。
mcp_starter_cli をインストールする
npm を使用して CLI ツールをグローバルにインストールできます。
npm install -g mcp_starter_cli
または、Yarn を使用する場合は次のようにします。
yarn global add mcp_starter_cli
使用例
新しいプロジェクトをスキャフォールディングする
新しい MCP サーバープロジェクトを作成するには、次を実行します。
mcp_starter_cli scaffold my-mcp-project --template nodejs
Python プロジェクトの場合は次のようにします。
mcp_starter_cli scaffold my-python-mcp-project --template python
サーバーをローカルで実行する
プロジェクトディレクトリに移動して、サーバーを起動します。
cd my-mcp-project
mcp_starter_cli run
Python の場合:
cd my-python-mcp-project
mcp_starter_cli run
API キーを注入する
OpenAI または Claude の API キーを注入するには、次を使用します。
mcp_starter_cli config set openai-key YOUR_OPENAI_API_KEY
mcp_starter_cli config set claude-key YOUR_CLAUDE_API_KEY
サーバーログを表示する
エラーをリアルタイムで表示しながら、サーバーログを監視できます。
mcp_starter_cli logs
API ドキュメント
API の詳細なドキュメントと高度な使用方法については、API ドキュメントを参照してください。
ライセンス
mcp_starter_cli は、MIT ライセンスの下で提供されるオープンソースソフトウェアです。詳しくは、LICENSE ファイルを参照してください。
このプロジェクトへの貢献や、問題の報告は GitHub リポジトリからお気軽にお寄せください。コーディングをお楽しみください!🚀
This README provides a comprehensive overview of the `mcp_starter_cli` tool, including its features, installation instructions, usage examples, and licensing information. Make sure to replace placeholders like `your-repo` with your actual GitHub repository details.
## ⚠️ Development Status
This library is currently in early development. Some tests may be failing with the following issues:
Contributions to fix these issues are welcome! Please submit a pull request if you have a solution.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。