Skip to content

Add figshare-mcp: MCP server for Figshare API v2#256

Open
birocorneliu wants to merge 3 commits intomasterfrom
corneliu/mcp
Open

Add figshare-mcp: MCP server for Figshare API v2#256
birocorneliu wants to merge 3 commits intomasterfrom
corneliu/mcp

Conversation

@birocorneliu
Copy link
Copy Markdown
Collaborator

No description provided.

birocorneliu and others added 3 commits April 14, 2026 14:50
Exposes 9 semantic tools over stdio transport:
  search_articles, get_article, manage_article,
  search_collections, get_collection, manage_collection,
  get_projects, get_account_info, manage_embargo

- Auth via FIGSHARE_TOKEN env var (personal access token)
- Configurable base URL via FIGSHARE_BASE_URL
- No publish/delete operations — drafts only
- Hard cap of 1000 results, max 50 per page
- Auto-upgrades http:// to https:// for non-local URLs
- Integration tests against local/stage instance (47/47 pass)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant