Skip to main content
Glama
Wanatux Labs MCP

Wanatux Labs MCP

by jayala-wt

Wanatux Labs MCP

Open Science Framework (OSF) 用の MCP サーバー。任意の MCP クライアントを指定して、OSF ID で研究プロジェクトについて尋ねることができます。

認証情報は不要です。アカウントも不要です。公開 OSF API を読み取り、構造化された JSON を返します。

osf.io/bvy3q  ->  "From Automation to Agency: Observations from a
                   Local-First, Conversational Personal Systems Lab"
                   10 components, 8 tags, public since 2025-12-26

ホスト型サーバーを使用する

インストールは不要です。リモートサーバーをサポートする任意の MCP クライアントにこの URL を追加してください:

https://labs.wanatux.net/mcp

Claude Code の場合:

claude mcp add --transport http wanatux-labs https://labs.wanatux.net/mcp

ホスト型インスタンスは、IP ごとに毎分 60 リクエストにレート制限されています。

Related MCP server: OSF MCP Server

自分で実行する

pip install git+https://github.com/jayala-wt/wanatux-labs-mcp
wanatux-labs-mcp            # serves on :8101, override with WANATUX_MCP_PORT

ツール

ツール

戻り値

osf_get_project(project_id)

タイトル、カテゴリ、説明、タグ、日付、公開フラグ、URL

osf_get_abstract(project_id)

要約テキストのみ、および has_abstract フラグ

osf_list_components(project_id)

子コンポーネントの ID、タイトル、カテゴリ、URL

3 つすべて読み取り専用で冪等です。project_id は OSF URL 内の短いコードです — https://osf.io/bvy3q/ → bvy3q。完全な OSF URL も受け付けられるので、貼り付けも機能します。

例

// osf_list_components("bvy3q")
{
  "ok": true,
  "project_id": "bvy3q",
  "count": 10,
  "components": [
    {
      "id": "uf5hn",
      "title": "[Core] Defining the Epistemic Activation Problem: Interim Findings (v0.2.0)",
      "category": "project",
      "public": true,
      "url": "https://osf.io/uf5hn/"
    }
  ],
  "truncated": false
}

エラーは例外としてではなく、データとして返されます。

{ "ok": false, "error": "No such OSF project (it may be private or the id may be wrong)" }

設計

このサーバーは誰でも利用できるように設計されているため、すべてのツールには 1 つのルールが適用されます:

公開データは公開データとして。 認証情報なし、ローカルファイルシステムなし、プライベートデータなし、シェルなし。

具体的には次のことを意味します:

  • 意図的に認証なし。 保護するものは何もありません。返すすべてのバイトは osf.io 上で既に公開されています。

  • IP ごとにレート制限され、プロキシの背後で CF-Connecting-IP を尊重します。

  • 応答には来歴が含まれません。 ホスト名、ファイルパス、コマンドラインはありません。自身の内部をエコーする公開サーバーは、情報を漏洩する公開サーバーです。

  • 上流の応答は 120 秒間キャッシュされるため、ループ内のクライアントが OSF に対するサービス拒否攻撃になりません。

  • すべての上流呼び出しにタイムアウトがあり、上流の障害はトレースバックではなく、クリーンな ok: false 結果になります。

関連

paperclip は Arxiv、OSF、OpenAlex にわたって 論文 を検索します。このサーバーは異なることを行います: OSF プロジェクト — そのメタデータ、要約、コンポーネントツリーを検査します。論文を見つけたい場合は paperclip を使用してください。プロジェクト ID があり、その中身を知りたい場合は、これを使用してください。

ライセンス

MIT — LICENSE を参照してください。

Related MCP Connectors

Related MCP Servers