mcpField
M
MCP Tools Project

MCP Tools Project

ローカル
github.com/djpapzinブラウザ自動化082 週間前に更新

MCP Tools Project について

MCP Tools Projectは、テスト用のEchoサーバーと、browser-useおよびLangChainを使うブラウザー自動化サーバーを備えたPythonプロジェクトです。MCP通信のテストや、MCP経由のウェブ自動化を必要とする開発者向けです。

主な機能

  1. 01Echoメッセージをリソースとツールとして提供
  2. 02browser-useによるブラウザー自動化
  3. 03LangChainとOpenAIの統合

活用シーン

  1. 01MCPメッセージ交換のテスト
  2. 02MCPクライアントへのブラウザー自動化の提供

MCP 対応

2つのMCPサーバーを実装しています。一方はEchoメッセージをリソースとツールとして公開し、もう一方はMCPクライアントにブラウザー自動化機能を提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP ツールプロジェクト

このプロジェクトでは、2 つの MCP(Model Context Protocol)サーバーを実装しています。

  1. Echo MCP サーバー:MCP 通信をテストするためのシンプルなエコーサーバー
  2. Browser-use MCP サーバー:browser-use と LangChain を使用したブラウザー自動化サーバー

必要条件

  • Python 3.12+
  • 仮想環境
  • 必要なパッケージ(requirements.txt を参照)

インストール

  1. 仮想環境を作成して有効化します:
python -m venv .venv
.\.venv\Scripts\activate  # Windows
source .venv/bin/activate  # Linux/Mac
  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. 環境変数を設定します:
# Create .env file with your OpenAI API key
OPENAI_API_KEY=your_api_key_here

MCP サーバー

Echo サーバー

基本的な MCP 機能を紹介するシンプルなエコーサーバーです:

  • メッセージをリソースとしてエコーします
  • メッセージをツールとしてエコーします
Browser-use サーバー

次の機能を備えたブラウザー自動化サーバーです:

  • Web 自動化に browser-use ライブラリを使用します
  • LangChain および OpenAI と連携します
  • MCP を通じてブラウザー自動化機能を提供します

使用方法

  1. 開発モードで Echo サーバーを起動します:
mcp dev echo_server.py
  1. 開発モードで Browser-use サーバーを起動します:
mcp dev browser_use_mcp.py

設定

MCP サーバーの設定は .cursor/mcp.json に保存されています。

コメント

MCP は初めてですか?

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

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