Tiny Mcp Client について
OpenAI API を使用する MCP クライアント実装で、Model Context Protocol と完全互換です。MCP サーバーとのリアルタイム通信をシンプルなインターフェースで提供します。
主な機能
- 01OpenAI API を使用
- 02MCP プロトコル互換
- 03リアルタイムサーバー通信
- 04シンプルなインターフェース
活用シーン
- 01OpenAI を経由した MCP サービスとの相互作用
- 02MCP プロトコルベースのアプリケーション構築
MCP 対応
このクライアントは MCP サーバーに接続し、OpenAI API を使用した MCP プロトコル通信を実現します。
詳細
Tiny Mcp Client
これは Model Context Protocol (MCP) に基づいたクライアント実装です。Anthropic SDK の元の例を OpenAI SDK に書き換えたものです。
機能
- Anthropic API の代わりに OpenAI API を使用
- MCP プロトコルと完全に互換
- MCP サーバーとのリアルタイム通信に対応
- シンプルで使いやすいインターフェース
必要な環境
- Node.js 16.x 以上
- pnpm パッケージマネージャー
インストール
- リポジトリをクローンします:
git clone <repository-url>
cd tiny-mcp-client
- 依存関係をインストールします:
pnpm install
- プロジェクトをビルドします:
pnpm run build
設定
- プロジェクトルートに
.envファイルを作成します:
echo "OPENAI_API_KEY=<your-key>" > .env
<your-key>を OpenAI API キーに置き換えます
使用方法
クライアントを実行します:
node build/index.js <path-to-mcp-server>
<path-to-mcp-server> は MCP サーバーのアドレスです。
貢献
プルリクエストと Issue を歓迎します!
ライセンス
MIT ライセンス
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。