edithatogo avatar

OSF CLI Go

edithatogo/osf-cli-go

This server brings read-only access to Open Science Framework projects directly into Claude. It exposes six MCP tools: check your authenticated account, list and inspect projects, browse components, enumerate files, and view contributors. Built in Go, it authenticates via OSF personal access tokens and wraps the OSF API in a format LLMs can call. Reach for it when you need an AI assistant to explore research datasets, audit project structures, or pull file inventories from OSF Storage without leaving your editor. The broader CLI supports uploads and draft registrations, but the MCP surface is intentionally scoped to safe, read-only operations.

GitHub stars
1
tools
10
auth
Secret needed
transport
STDIO
env vars
3
last updated
Jul 12, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

osf_whoamiIdentify the authenticated OSF account.

Identify the authenticated OSF account.

No parameter schema in public metadata yet.

osf_projects_list

No parameter schema in public metadata yet.

osf_project_get

No parameter schema in public metadata yet.

osf_components_list

No parameter schema in public metadata yet.

osf_files_list

No parameter schema in public metadata yet.

osf_contributors_list

No parameter schema in public metadata yet.

osf_searchSearch OSF literature with a non-empty query and a limit from 1 to 100.

Search OSF literature with a non-empty query and a limit from 1 to 100.

No parameter schema in public metadata yet.

osf_preprints_listLists preprints with an optional provider and a bounded limit.

Lists preprints with an optional provider and a bounded limit.

No parameter schema in public metadata yet.

osf_preprints_searchSearches preprints by title with an optional provider, returning publication date, published state, DOI and OSF HTML URL.

Searches preprints by title with an optional provider, returning publication date, published state, DOI and OSF HTML URL.

No parameter schema in public metadata yet.

osf_doi_resolve

No parameter schema in public metadata yet.

Sponsors

Configuration

OSF_TOKENsecret

Preferred OSF personal access token.

OSF_USERNAMEsecret

Optional OSF username fallback when OSF_TOKEN is not provided.

OSF_PASSWORDsecret

Optional OSF password fallback when OSF_TOKEN is not provided.

Readme

osf-cli-go

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

CI Lint Security Go Reference License Go Version Release OSF CLI Go MCP server

Features


View the full README on GitHub

Details

Repository
github.com/edithatogo/osf-cli-go
Package
ghcr.io/edithatogo/osf-cli-go-osf-mcp:0.3.2
Transport
STDIO
Auth
Required
Registry
MCP registry, active