mcpField
D
Dryad

Dryad

リモート
pipeworx.io科学・教育04 日前に更新
リポジトリ公式サイト

Dryad について

Dryad は、整理されたオープン研究データセットを検索する研究者やデータ利用者向けの MCP サーバーです。全文検索に加え、DOI によるメタデータ取得とデータセットのダウンロード URL の取得に対応します。

主な機能

  1. 01データセットのタイトルと要旨を検索
  2. 02著者とキーワードで照合
  3. 03DOI からデータセットのメタデータを取得
  4. 04データセットファイルのダウンロード URL を提示

活用シーン

  1. 01研究テーマに関連するデータセットの検索
  2. 02データセットの著者、ライセンス、バージョンの確認
  3. 03データセット DOI に関連するファイルの特定

MCP 対応

Dryad のデータセット検索と DOI 照会を MCP クライアントに提供します。Pipeworx 経由またはローカルの stdio サーバーとして利用でき、README ではキー不要とされています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/dryad/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-dryad

Dryad(datadryad.org)MCP — キー不要です。

Pipeworx の一部です。AI エージェントを 1878 以上のライブデータソースにつなぐ MCP ゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとは提携しておらず、承認や公開も受けていません。

ツール

ツール説明
search_datasetsオープンな研究データセットを厳選して収録するリポジトリ Dryad を検索します(科学のあらゆる分野で公開され、査読済みの研究の基礎となるデータが大半です)。タイトル、要約、著者、キーワードを対象に全文検索します。一致したデータセットの DOI、タイトル、著者、要約(省略版)、キーワード、公開日、科学分野、ライセンスを返します。キー不要です。
get_datasetDOI(例:「doi:10.5061/dryad.hx3ffbgjj」または「10.5061/dryad.hx3ffbgjj」)を指定して、Dryad のデータセットを 1 件取得します。タイトル、著者、要約、キーワード、公開日、科学分野、ライセンス、バージョンなどの完全なメタデータに加え、データセットファイルのダウンロード URL を返します。キー不要です。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "dryad": {
      "url": "https://gateway.pipeworx.io/dryad/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/dryad/mcp の tools/list は、上の表にあるツールに加えて、共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で利用できるツール一式)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック固有のツールに加えて、およそ 30 個の共有ツールが表示されます。接続の initialize レスポンスに正確な対象範囲が記載されており、その日の状況を確認するうえで最も確かな情報です。

これは意図的な仕様であり、偶然の多重化ではありません。対象を絞った接続でも、このパックでカバーされない質問に ask_pipeworx 経由でカタログ全体から回答できるのは、メタツールのおかげです。MCP サーバーをもう 1 つ追加する必要はありません。現在、これらを含めずにパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利便性を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックのツールだけでなく、すべてのパックのツールが直接一覧表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと同じ 1878 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも ask_pipeworx を使ってすべてにアクセスできます。

MCP クライアントをお持ちでない場合:HTTP 経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/dryad_search_datasets \
  -H 'Content-Type: application/json' \
  -d '{"query":"coral bleaching"}'

最初の呼び出しにはアカウントは不要です。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/dryad_search_datasets を使用します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を使用します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても動作します。Pipeworx アカウントもゲートウェイ経由の通信も不要です。

{
  "mcpServers": {
    "dryad": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-dryad"]
    }
  }
}

または、起動することを確認するために、直接実行します。

npx -y @pipeworx/mcp-dryad

stdin/stdout 経由で MCP を使用し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx を使用する

ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックエンドポイントとフルゲートウェイの両方で動作します。

ask_pipeworx({ question: "your question about Dryad data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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