Skip to main content
Glama
Wanatux Labs MCP

Wanatux Labs MCP

by jayala-wt

Wanatux Labs MCP

一个为 开放科学框架(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

使用托管服务器

无需安装 —— 将以下 URL 添加到任何支持远程服务器的 MCP 客户端即可:

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

这三个工具均为只读且幂等。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)" }

设计

该服务器旨在供任何人访问,因此每个工具都遵循一条规则:

公共数据进,公共数据出。 无需凭据,不访问本地文件系统,不涉及私有数据, 不涉及 shell。

具体来说意味着:

  • 刻意不提供认证。 没有什么需要保护的 —— 返回的每个字节在 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

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server for interacting with the Open Science Framework (OSF), enabling search for projects, registrations, preprints, and file management.
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Read-only MCP tools for authenticated Open Science Framework projects, components, files, and contributors.
    6
    1
    Apache 2.0