Wanatux Labs MCP
Wanatux Labs MCP
MCP-сервер для Open Science Framework (OSF). Направьте на него любой 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Размещённый экземпляр ограничен 60 запросами в минуту на один IP.
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Инструменты
Tool | Возвращает |
| Название, категория, описание, теги, даты, флаг публичности, URL |
| Только текст аннотации и флаг |
| Дочерние компоненты с id, названиями, категориями и URL |
Все три инструмента работают только на чтение и идемпотентны. project_id — это короткий код в OSF URL — https://osf.io/bvy3q/ → bvy3q. Полный URL OSF тоже принимается, так что можно просто вставить полную ссылку.
Пример
// 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)" }Архитектура
Сервер должен быть доступен каждому, поэтому для всех инструментов действует одно правило:
Публичные данные на входе, публичные данные на выходе. Никаких учётных данных, локальной файловой системы, приватных данных, командной оболочки.
На практике это означает:
Никакой авторизации, и это намеренно. Защищать нечего — каждый байт, который он возвращает, уже находится в открытом доступе на osf.io.
Ограничение запросов по IP с учётом
CF-Connecting-IPза прокси.Ответы не содержат сведений о происхождении. Ни имён хостов, ни путей к файлам, ни командных строк. Публичный сервер, который отдаёт собственные внутренности, — это публичный сервер, из которого утекают данные.
Ответы вышестоящего сервиса кэшируются на 120 секунд, поэтому клиент, зациклившийся в запросах, не превращается в DoS-атаку против OSF.
Тайм-аут на каждый внешний вызов, а сбои вышестоящего сервиса становятся аккуратными результатами
ok: false, а не трассировками стека.
Связанные проекты
paperclip ищет научные статьи в Arxiv, OSF и OpenAlex. Этот сервер делает нечто другое: он изучает OSF-проект — его метаданные, аннотацию и дерево компонентов. Если хотите искать статьи — используйте paperclip. Если у вас есть id проекта и нужно узнать, что в нём находится — используйте этот сервер.
Лицензия
MIT — см. LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
OSF (Open Science Framework, by the Center for Open Science) MCP.
OAuth-protected, read-only-by-default MCP server for provenance-labeled QuillCaddie project memory.
Search and retrieve bioRxiv and medRxiv preprints — by DOI, date interval, or keyword — via MCP.
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables searching Figshare research articles, datasets, papers, and posters through the MCP protocol.182 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for interacting with the Open Science Framework (OSF), enabling search for projects, registrations, preprints, and file management.2MIT
- AlicenseAqualityCmaintenanceRead-only MCP tools for authenticated Open Science Framework projects, components, files, and contributors.61Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables searching and retrieving metadata from Harvard Dataverse, including datasets, files, and dataverses via an MCP gateway.49 npm1MIT