mcpField
M
Mcp Client

Mcp Client

ローカル
github.com/thomasgpeters開発ツール074 週間前に更新

Mcp Client について

Mcp Clientは、AngularとTypeScriptで作られたMCPクライアントで、ApiLogicServerの実行に接続し、Claude.aiと連携します。サーバー検出、ツール実行、スキーマエンティティのCRUD、データ絞り込み、リアルタイムの操作ログをWeb UIにまとめています。

主な機能

  1. 01MCPサーバーの検出と接続
  2. 02パラメーター置換によるツール実行
  3. 03スキーマエンティティのCRUD操作
  4. 04JSON-API形式でのデータ絞り込み
  5. 05リアルタイム操作ログの表示
  6. 06エラーとステータスの追跡

活用シーン

  1. 01ローカルMCPサーバーへの接続
  2. 02スキーマデータに対するツール実行
  3. 03顧客、製品、注文レコードの絞り込み
  4. 04操作結果とエラーの監視

MCP 対応

Angular製クライアントとしてMCPサーバーを検出・接続し、そのツールを実行します。READMEにはlocalhost:5656のローカルサーバーが記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

// ===== セットアップ手順 ===== /* セットアップ手順:

  1. 新しい Angular プロジェクトを作成します: ng new mcp-angular-client --routing=false --style=css

  2. 生成されたファイルを上記のコードに置き換えます

  3. 設定ファイルを assets ディレクトリにコピーします:

    • src/assets/mcp_server_discovery.json
    • src/assets/mcp_tool_context.json
  4. 依存関係をインストールします: npm install

  5. 開発サーバーを起動します: ng serve

  6. MCP サーバーが localhost:5656 で実行されていることを確認します

  7. http://localhost:4200 でアプリケーションにアクセスします

機能:

✅ サーバー検出と接続管理 ✅ パラメーター置換によるツール実行
✅ すべてのスキーマエンティティに対する完全な CRUD 操作 ✅ JSON-API 形式による高度なフィルタリング ✅ リアルタイムの操作ログ記録 ✅ レスポンシブ UI デザイン ✅ エラー処理とステータス追跡 ✅ CORS プロキシ設定

使用例:

  1. MCP サーバーに接続する:

    • Server Status セクションで、サーバーの横にある「Connect」をクリックします
  2. ツールを実行する:

    • Available Tools セクションの「Execute」ボタンを使用します
  3. フィルターを使ってデータを読み込む:

    • 「High Credit Customers」は credit_limit > 5000 の顧客を読み込みます
    • 「Expensive Products」は unit_price > 100 の商品を読み込みます
    • 「Recent Orders」は 2024 年の注文を読み込みます
  4. メールを送信する:

    • 顧客の横にある「Send Email」をクリックして、メールツールを実行します
  5. 操作を監視する:

    • Operations Log ですべての操作とそのステータスを確認します

アーキテクチャ:

  • MCPDiscoveryService:サーバーの検出と接続を処理します
  • MCPToolsService:パラメーター置換を行ってツールを実行します
  • DataService:すべてのエンティティのフィルタリング済みデータへのアクセスを提供します
  • リアクティブ UI:オブザーバブルを使用してリアルタイムに更新します
  • 型安全性:すべてのデータモデルに完全な TypeScript インターフェースを使用します

フレームワークは完全に拡張可能で、本番環境ですぐに使用できます! */

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。