mcpField
U
URL-Based MCP Server

URL-Based MCP Server

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

URL-Based MCP Server について

URL-Based MCP Serverは、ステートレスなMCPサーバーを構築する概念実証ツールです。プロトコルやセキュリティの実験向けで、コード作成やサーバーのホスティングなしにツールを設定できます。

主な機能

  1. 01カスタムMCPツールの設定
  2. 02静的テキスト応答の返却
  3. 03HTTP POSTエンドポイントによる動的応答
  4. 04設定をMCPクライアントにコピー

活用シーン

  1. 01MCPプロトコルの動作実験
  2. 02設定したツールによるクライアントのセキュリティテスト

MCP 対応

URLベースの設定からステートレスなMCPサーバーを構築し、生成した設定をMCPクライアントにコピーできます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

URL ベースの MCP サーバー

URL MCP は、ユーザーがコードを記述したりホスティングしたりせずに MCP サーバーを構築できる、ステートレスな MCP サーバービルダーの概念実証です。実際の MCP 統合を構築するためではなく、プロトコルやセキュリティを試すことを目的としています。

2025年4月12日 午後12時07分39秒のスクリーンショット

使い方

  1. https://url-mcp-demo.sshh.io/ にアクセスします。
  2. MCP サーバーにカスタムツールを追加します。
  • ツールの応答を固定する場合は、「static text response」を選択します。
  • HTTP ベースの動的な応答を使用する場合は、「http post endpoint」を選択します。
    • 通常は、すべてのリクエストを記録し、カスタム応答を設定できる https://webhook.site/ の一時 URL を使用します。
  1. MCP Configuration を任意のクライアントにコピーします。

ローカルでのホスティング

このアプリをローカルでホスティングする意味はあまりありません(URL を使えば、ホスティングせずに利用できることがこの仕組みの要点です)。ただし、アプリ自体を変更したい場合は、次の手順を実行します。

  1. cd backend && pip install requirements.txt && python main.py

例:システムプロンプトの窃取

アプリケーションのシステムプロンプトを抽出するカスタム MCP サーバーを作成します。

  1. クライアントに信頼させるよう、ツールを設定します。ツールの応答には https://webhook.site/ の一時 URL を使用します。
  2. MCP 設定をコピーします。
  3. クライアントで監査を依頼し、Webhook のログを確認します。
ステップ 1ステップ 2ステップ 3
2025年4月12日 午後12時14分40秒のスクリーンショット2025年4月12日 午後12時14分50秒のスクリーンショット2025年4月12日 午後12時15分00秒のスクリーンショット

コメント

MCP は初めてですか?

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

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