mcpField
A
AI Makerspace: MCP Event

AI Makerspace: MCP Event

ローカル
github.com/AI-Maker-Space生産性681 週間前に更新

AI Makerspace: MCP Event について

AI Makerspace: MCP Event は、ウェブ検索用 MCP サーバーの構築方法を示すデモプロジェクトです。Tavily API を使用し、stdio で動作します。

主な機能

  1. 01Tavily API によるウェブ検索
  2. 02stdio トランスポート
  3. 03Python サーバーのサンプル

活用シーン

  1. 01ウェブ検索 MCP サーバーのデモ
  2. 02MCP クライアント経由のウェブ検索

MCP 対応

stdio 経由で web_search ツールを MCP クライアントに提供し、クエリを受けて Tavily API でウェブ検索を行います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

README の画像

AI Makerspace:MCP イベント

このプロジェクトは、ウェブ検索機能に Tavily API を利用する MCP(Model Context Protocol)サーバーのデモです。このサーバーは、標準入力/出力(stdio)トランスポートモードで実行するように設計されています。

プロジェクトの概要

この MCP サーバーは、Tavily API を使用したウェブ検索クエリに対応するように設定されています。次の主要なコンポーネントで構成されています。

  • TavilyClient:ウェブ検索を実行するために Tavily API と連携するクライアントです。

前提条件

  • Python 3.13 以降
  • 有効な Tavily API キー

インストール

  1. リポジトリをクローンします:

    git clone <repository-url>
    cd <repository-directory>
    
  2. 環境変数を設定します: .env.sample を .env にコピーし、Tavily API キーを追加します:

    TAVILY_API_KEY=your_api_key_here
    

MCP サーバーの実行

MCP サーバーを起動するには、Cursor の MCP Profile に次の内容を追加します。

{
    "mcpServers":  {
        "websearch-server": {
            "command" : "uv",
            "args" : ["--directory", "/PATH/TO/REPOSITORY", "run", "server.py"]
        }
    }
}

サーバーが起動し、標準入力/出力を介してコマンドを受け付けます。

使用方法

サーバーは web_search ツールを提供します。このツールを使うと、指定したクエリについてウェブ上の情報を検索できます。目的のクエリ文字列を指定して web_search 関数を呼び出すことで実行します。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳しくは LICENSE ファイルをご覧ください。

コントリビューション

コントリビューションを歓迎します!変更を提案する場合は、Issue を作成するか、プルリクエストを送信してください。

コメント

MCP は初めてですか?

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

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