MCPフェッチ
カスタムHTTPプロキシを使用してWebコンテンツを取得するためのモデルコンテキストプロトコル(MCP)サーバー。これにより、Claude Desktop(または任意のMCPクライアント)はWebコンテンツを取得し、画像を適切に処理できるようになります。
このリポジトリは@smithery/mcp-fetchからフォークし、 node-fetch
実装をライブラリnode-fetch-nativeに置き換えます。
サーバーは、 http_proxy
およびhttps_proxy
環境変数が設定されている場合、デフォルトでそれらを使用してリクエストをプロキシサーバー経由でルーティングします。MCP_HTTP_PROXY環境変数を設定することで、別のプロキシサーバーを使用することMCP_HTTP_PROXY
できます。
利用可能なツール
fetch
: インターネットからURLを取得し、その内容をマークダウンとして抽出します。画像が見つかった場合は、そのURLがレスポンスに含まれます。
画像処理仕様:
記事コンテンツから画像の URL のみを抽出し、ツールの結果に追加します。
クイックスタート(ユーザー向け)
このツールを Claude Desktop で使用するには、Claude Desktop の構成 ( ~/Library/Application Support/Claude/claude_desktop_config.json
) に以下を追加するだけです。
これにより、必要に応じてツールの最新バージョンが自動的にダウンロードされ、実行されます。
必要な設定
- クロードのアクセシビリティを有効にする:
- システム設定を開く
- 「プライバシーとセキュリティ」>「アクセシビリティ」へ移動
- 「+」ボタンをクリック
- アプリケーションフォルダからClaudeを追加します
- クロードのトグルをオンにする
開発者向け
次のセクションは、ツールを開発または変更したい人向けです。
前提条件
- Node.js 18歳以上
- Claude Desktop ( https://claude.ai/desktopからインストール)
- tsx (
npm install -g tsx
でインストール)
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の MCP Fetch を自動的にインストールするには:
手動インストール
構成
- Claude Desktop がインストールされ、実行されていることを確認してください。
- まだインストールしていない場合は、tsx をグローバルにインストールします。
- 次の場所にある Claude Desktop 設定を変更します。
~/Library/Application Support/Claude/claude_desktop_config.json
これは、Claude Desktop メニューから簡単に見つけることができます。
- クロードデスクトップを開く
- MacのメニューバーでClaudeをクリック
- 「設定」をクリック
- 「開発者」をクリック
MCP クライアントの構成に以下を追加します。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
カスタム HTTP プロキシを使用した Web コンテンツ取得用の MCP サーバー
Related MCP Servers
- Python
- PythonMIT License
- PythonMIT License
- JavaScriptMIT License