MCP.Market

OSF CLI Go MCP server

by edithatogo·io.github.edithatogo/osf-cli-go·v0.3.2·1 stars

Read-only MCP tools for authenticated Open Science Framework projects and files.

B73/100grade B
What users say
No reviews yet
Be the first
Safety scan
B73/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed OSF CLI Go yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OSF CLI Go tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 73/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How OSF CLI Go compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
73/100
higher than 39% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers

Install OSF CLI Go in Claude Code, Cursor or VS Code

claude mcp add osf-cli-go -- docker run -i --rm ghcr.io/edithatogo/osf-cli-go-osf-mcp:0.3.2
Add to Cursor

What the publisher says

From the OSF CLI Go repository's README, as published. We do not edit it. Read it on GitHub

osf-cli-go

A Go command-line client for the Open Science Framework (OSF).

Features

  • osf auth whoami — Identify the authenticated OSF account
  • osf auth login — Guided personal-access-token bootstrap for username/password users
  • osf projects list|get — List and inspect projects
  • osf components list — List project components
  • osf files list|download|upload|mkdir|rm — Browse, download, upload, create folders, and delete OSF Storage files
  • osf search, osf search --bibtex, osf preprints list|search, and osf resolve — Search/export OSF literature metadata, discover preprints, and resolve OSF DOI destinations
  • osf registrations create — Create draft registrations for an existing node
  • osf export — Export a node snapshot as JSON or a summary table
  • osf validate — Check OSF node metadata with deterministic research-output or preregistration profiles
  • osf-mcp — Stdio MCP server exposing read-only OSF tools for agent clients
  • osf completion bash|zsh|fish|powershell — Shell completion scripts
  • JSON and human-readable output modes

Install

Requirements:

  • Go 1.26 or newer
go install github.com/edithatogo/osf-cli-go/cmd/osf@latest
go install github.com/edithatogo/osf-cli-go/cmd/osf-mcp@latest

Or from a local checkout:

go build -o bin\osf.exe ./cmd/osf
go build -o bin\osf-mcp.exe ./cmd/osf-mcp
.\scripts\build.ps1

Authentication

Set OSFTOKEN in your shell session. Do not commit the token or write it into project files. OSFUSERNAME and OSF_PASSWORD are supported as an opt-in fallback credential source, but personal access tokens remain preferred for automation and for accounts using SSO or two-factor authentication.

$env:OSF_TOKEN = '<your-token>'

For guided token setup:

osf auth login

Quick Start

osf --help
osf auth whoami
osf projects list
osf projects get https://osf.io/abc12/
osf components list abc12
osf files list abc12
osf files download --file <file-id> ./output/
osf files download --tree abc12 ./output/
osf files upload --node abc12 ./report.pdf
osf search "open science"
osf search "open science" --bibtex
osf preprints list
osf preprints search "open science" --provider osf
osf resolve 10.1234/example
osf registrations create abc12 --schema <schema-id> --title "Analysis plan"
osf export abc12 --json

MCP Server

osf-mcp runs a stdio MCP server with read-only tools: osfwhoami, osfprojectslist, osfprojectget, osfcomponentslist, osffileslist, osfcontributorslist, osfsearch, osfpreprintslist, osfpreprintssearch, and osfdoiresolve.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OSF CLI Go: common questions

Is OSF CLI Go MCP server safe?
Mostly: it is graded B (73/100). Read the OSF CLI Go safety report
How do I install OSF CLI Go?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does OSF CLI Go need an API key?
Yes. The registry entry asks for OSF_TOKEN, OSF_USERNAME, OSF_PASSWORD.
Is OSF CLI Go maintained?
The last commit was 45 days ago (2026-09-19). The latest release is v0.3.2.
How does OSF CLI Go compare with other MCP servers?
safety score 73/100 (higher than 39% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.

More from edithatogo →