About mcp-server-fetch-feedstock について
mcp-server-fetch をパッケージ化する conda-forge のフィードストックです。元の MCP サーバーは Web ページを取得し、LLM が扱いやすいよう HTML を Markdown に変換します。
主な機能
- 01Web ページの取得
- 02HTML から Markdown への変換
- 03conda、mamba、pixi によるインストール
- 04利用可能なパッケージ版の検索
活用シーン
- 01conda-forge で mcp-server-fetch をパッケージ化
- 02LLM 処理用に Web ページを取得
MCP 対応
パッケージ対象の mcp-server-fetch は、MCP クライアントに Web コンテンツ取得機能を提供し、HTML を Markdown に変換します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-fetch-feedstock について
Feedstock ライセンス:BSD-3-Clause
ホーム:https://github.com/modelcontextprotocol/servers/tree/main/src/fetch
パッケージライセンス:MIT
概要:LLM で使用するウェブコンテンツを取得および変換するツールを提供する Model Context Protocol サーバー
ウェブコンテンツの取得機能を提供する Model Context Protocol サーバーです。 このサーバーを使うと、LLM はウェブページからコンテンツを取得して処理し、HTML を Markdown に変換して利用しやすくできます。
現在のビルド状況
| すべてのプラットフォーム: |
|
現在のリリース情報
| 名前 | ダウンロード数 | バージョン | プラットフォーム |
|---|---|---|---|
mcp-server-fetch のインストール
conda-forge チャネルから mcp-server-fetch をインストールするには、次のように conda-forge をチャネルに追加します。
conda config --add channels conda-forge
conda config --set channel_priority strict
使い方
conda を使用
conda install mcp-server-fetch
mamba を使用
mamba install mcp-server-fetch
pixi を使用
# for adding to your local project
pixi add mcp-server-fetch
# for installing globally
pixi global install mcp-server-fetch
パッケージのバージョンを検索
お使いのプラットフォームで利用可能な mcp-server-fetch のすべてのバージョンを一覧表示できます。
conda を使用
conda search mcp-server-fetch --channel conda-forge
mamba を使用
mamba search mcp-server-fetch --channel conda-forge
pixi を使用
pixi search mcp-server-fetch --channel conda-forge
より詳しい情報が得られる場合のある mamba repoquery を使用
# Search all versions available on your platform:
mamba repoquery search mcp-server-fetch --channel conda-forge
# List packages depending on `mcp-server-fetch`:
mamba repoquery whoneeds mcp-server-fetch --channel conda-forge
# List dependencies of `mcp-server-fetch`:
mamba repoquery depends mcp-server-fetch --channel conda-forge
conda-forge について
conda-forge は、コミュニティ主導の、インストール可能なパッケージを提供する conda チャネルです。 高品質なビルドを提供するため、プロセスは conda-forge GitHub 組織内で自動化されています。conda-forge 組織には、インストール可能なパッケージごとにリポジトリが用意されています。このようなリポジトリは feedstock と呼ばれます。
feedstock は conda レシピ(パッケージをビルドする方法と手順を記したもの)と、無料で利用できる継続的インテグレーションサービスを使った自動ビルドに必要な設定で構成されています。
Azure、GitHub、CircleCI、AppVeyor、Drone、TravisCI が提供する優れたサービスのおかげで、Linux、Windows、OSX 向けのインストール可能なパッケージをビルドし、conda-forge の anaconda.org チャネルにアップロードできます。
継続的インテグレーションを管理し、フィードストックのメンテナンスを簡素化するために、
conda-smithy が開発されました。
このリポジトリ内の conda-forge.yml を使用すると、conda smithy rerender によって、
このフィードストックのすべての補助ファイル(CI 設定ファイルなど)を再レンダリングできます。
詳しくは、conda-forge のドキュメントをご確認ください。
用語
フィードストック - conda レシピ(原材料)、補助スクリプト、CI 設定です。
conda-smithy - フィードストックのオーケストレーションを支援するツールです。
主な用途は、CI の .yml ファイルの作成と、
多数のフィードストックの管理の簡素化です。
conda-forge - フィードストックと smithy が存在し、連携して 完成品(ビルド済み conda ディストリビューション)を生み出す場所です。
mcp-server-fetch-feedstock の更新
mcp-server-fetch のレシピを改善したり、新しいバージョンの
パッケージをビルドしたりする場合は、このリポジトリをフォークして PR を送信してください。PR の送信後、
変更は適切なプラットフォームで実行され、変更によってビルドが正常に完了することを
レビュアーが確認できるようになります。マージされると、レシピが再ビルドされ、
conda-forge チャネルに自動的にアップロードされます。これにより、
ビルド済みの conda パッケージを誰でも conda-forge チャネルからインストールして
使用できるようになります。
conda-forge/mcp-server-fetch-feedstock のすべてのブランチはすぐにビルドされ、
作成されたパッケージはアップロードされるため、PR はフォーク内のブランチを基にしてください。
メインリポジトリ内のブランチは、異なるパッケージバージョンをビルドする場合にのみ使用してください。
一意に識別できるディストリビューションを作成するには:
- パッケージのバージョンを増やさない場合は、
build/numberを追加するか、値を増やしてください。 - パッケージのバージョンを増やす場合は、
build/numberを 0 に戻してください。
フィードストックのメンテナー
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。