SRG+ MCP server
online · 100% uptimeio.github.srgplus/srgplus-mcp·v0.4.7Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
0 stars23 downloads/wk
Reviews
Write oneNobody has reviewed SRG+ yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SRG+ tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan25 source files scanned25/25
- Live reliabilityremote reachable in 132ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SRG+ compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 98/100
- higher than 99% of 4,460 AI and agents servers
- Uptime
- 100%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 188 ms
- faster than 68% of 2,331 AI and agents servers
- Downloads a week
- 23
- more than 9% of 1,538 AI and agents servers with a package
Install SRG+ in Claude Code, Cursor or VS Code
claude mcp add --transport http srgplus-mcp https://mcp.srgplus.com/mcp
What the publisher says
From the SRG+ repository's README, as published. We do not edit it. Read it on GitHub
srgplus-mcp
<!-- MCP Registry ownership proof — required by mcp-publisher for the io.github.srgplus/* namespace. Do not remove. --> mcp-name: io.github.srgplus/srgplus-mcp
MCP server for SRG+ — lets Claude (and any MCP-aware agent) manage hubs, channels, content, assets, users, and workspaces through the SRG+ API.
Two ways to run it:
- Hosted HTTP (recommended for production / claude.ai web / Cursor / Cline) — single endpoint, header-based auth, multi-tenant
- Local stdio (for desktop dev / offline) — single user, env-var auth, runs as a child process of the agent
Both modes share the same tools and the same SDK underneath — you pick the transport that fits your client.
Hosted HTTP
Run the server
pip install 'srgplus-mcp[server]'
srgplus-mcp-serve # listens on $PORT (default 8090)Or in Docker:
docker build -t srgplus-mcp .
docker run -p 8090:8090 srgplus-mcpHealth check:
curl http://localhost:8090/healthConnect from Claude / Cursor / any MCP client
{
"mcpServers": {
"srgplus": {
"url": "http://localhost:8090/mcp",
"headers": { "X-API-Key": "srgplus_your_key_here" }
}
}
}Or use Authorization: Bearer srgplus_... instead of X-API-Key — both work.
For a hosted public endpoint pointed at your SRG+ workspace, the URL becomes https://mcp.srgplus.com/mcp (rolling out — see SRGDEV-8 follow-ups for the deploy plan).
OAuth (claude.ai web, Connectors Gallery, ChatGPT Apps)
For browser-based clients that require OAuth 2.1 (DCR + PKCE):
redirect to a consent page
- In claude.ai → Settings → Connectors → Add custom connector
- URL: https://mcp.srgplus.com/mcp
- Leave OAuth fields empty — the wizard will discover, DCR-register, and
- On the consent page: paste your SRG+ workspace API key
- Tools appear in claude.ai
Endpoints exposed (all under the same hostname as /mcp):
Backwards compatibility: the X-API-Key header and Authorization: Bearer srgplus... flows from above still work. OAuth tokens (RFC-shaped JWTs) are detected automatically when the bearer value doesn't start with srgplus.
Multiple workspaces
Each SRG+ workspace API key is scoped to a single workspace, so one OAuth session today connects one workspace.
To connect Claude to several workspaces at once, add the SRG+ connector multiple times in claude.ai → Settings → Connectors. Each instance goes through its own OAuth flow with the API key for that workspace:
SRG+ (Acme) → https://mcp.srgplus.com/mcp → API key for Acme workspace
SRG+ (Personal) → https://mcp.srgplus.com/mcp → API key for Personal workspace
SRG+ (Studios) → https://mcp.srgplus.com/mcp → API key for Studios workspaceTools from each connector show up in claude.ai under their connector name, so you can scope a request to a specific workspace by mentioning the connector ("use SRG+ Acme to find content X").
A single-OAuth multi-workspace flow (Airtable-style: pick multiple workspaces in one consent screen, server provisions scoped keys automatically) is tracked in SRGDEV-27 and will land in a future release. Until then, the multi-connector approach above covers the same use case with no extra code.
Production secrets
In production, set these via GCP Secret Manager so token state survives process restarts:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SRG+: common questions
- Is SRG+ MCP server safe?
- Yes, by our scan: it is graded A (98/100). Read the SRG+ safety report
- How do I install SRG+?
- It runs remotely at mcp.srgplus.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does SRG+ need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is SRG+ maintained?
- The last commit was 38 days ago (2026-09-27). The latest release is v0.4.7.
- Is SRG+ up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of SRG+?
- Servers from other publishers that do the same job: Agent-Native Assets MCP server.
- How does SRG+ compare with other AI and agents MCP servers?
- safety score 98/100 (higher than 99% of 4,460 AI and agents servers); uptime 100% (of our recent checks; the typical remote AI and agents server answers 100%); response time 188 ms (faster than 68% of 2,331 AI and agents servers). Full comparison.
Alternatives to SRG+
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native AssetsDigital asset manager - upload, organize, search, and generate on-brand images and videosnot reviewedEstablishedA